@charset "UTF-8";
/* CSS Document */

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End CSS Reset */

body {
background: url('http://www.hanginghranch.com/images/hhr_images/bg.gif') top left repeat;
width: 100%;
float: left;
font-size: 62.5%;
font-family: Tahoma, Arial, Helvetica, "FreeSans", sans-serif;
}

a {
color: #913220;
font-weight: bold;
text-transform: capitalize;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


#top {
background: url('http://www.hanginghranch.com/images/hhr_images/body-bg.gif') top left repeat-x;
width: 100%;
height: 124px;
float: left;
}

#centeredTop {
width: 988px;
margin: 0 auto;
position: relative;
}

.clear {
clear: both;
}

#logo {
height: 124px;
width: 243px;
float: left;
}

#logo h1 {
text-indent: -9999px;
background: url('http://www.hanginghranch.com/images/hhr_images/logo-top.gif') top left no-repeat;
height: 124px;
width: 243px;
}

#contactInfo h2 {
float: right;
width: 650px;
padding-right: 20px;
}

#contactInfo h2 a.email {
background: url('http://www.hanginghranch.com/images/hhr_images/email.gif') top left no-repeat;
width: 297px;
height: 78px;
text-indent: -9999px;
float: right;
}

#contactInfo h2 .phone {
background: url('http://www.hanginghranch.com/images/hhr_images/phoneNo.gif') top left no-repeat;
width: 158px;
height: 78px;
text-indent: -9999px;
float: right;
}

#topNav {
width: 650px;
position: absolute;
bottom: 3px;
left: 260px;
}

#topNav li {
display: inline;
float: left;
}

#topNav li a {
display: block;
text-indent: -9999px;
}

#topNav li a.homeNav {
width: 73px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/home.gif') top left no-repeat;
}

#topNav li a.homeNav:hover {
width: 73px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/home.gif') top right no-repeat;
}

#topNav li a.horsesNav {
width: 112px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/horses.gif') top left no-repeat;
}

#topNav li a.horsesNav:hover {
width: 112px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/horses.gif') top right no-repeat;
}

#topNav li a.cattleNav {
width: 101px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/cattle.gif') top left no-repeat;
}

#topNav li a.cattleNav:hover {
width: 101px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/cattle.gif') top right no-repeat;
}

#topNav li a.hayNav {
width: 70px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/hay.gif') top left no-repeat;
}

#topNav li a.hayNav:hover {
width: 70px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/hay.gif') top right no-repeat;
}

#topNav li a.aboutUsNav {
width: 125px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/aboutus.gif') top left no-repeat;
}

#topNav li a.aboutUsNav:hover {
width: 125px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/aboutus.gif') top right no-repeat;
}

#topNav li a.contactUsNav {
width: 147px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/contactus.gif') top left no-repeat;
}

#topNav li a.contactUsNav:hover {
width: 147px;
height: 35px;
background: url('http://www.hanginghranch.com/images/hhr_images/contactus.gif') top right no-repeat;
}

#middle {
float: left;
width: 100%;
background: url('http://www.hanginghranch.com/images/hhr_images/middle-bg.jpg') top center;
}

#centeredMiddle {
margin: 0 auto;
width: 988px;
}

#sidebar {
float: left;
width: 244px;
padding: 30px 0;
background: url('http://www.hanginghranch.com/images/hhr_images/logo-bottom.gif') top left no-repeat;
}

#sidebar .sidebarItem {
float: left;
margin-top: 20px;
width: 241px;
padding-bottom: 9px;
background: url('http://www.hanginghranch.com/images/hhr_images/sidebar-item-footer.gif') bottom left no-repeat;
}

#sidebar .sidebarItem h3.featured-horse {
background: url('http://www.hanginghranch.com/images/hhr_images/featured-horse-sidebar-bg.gif') top left no-repeat;
width: 241px;
height: 53px;
float: left;
text-indent: -9999px;
}

#sidebar .sidebarItem h3.horses {
background: url('http://www.hanginghranch.com/images/hhr_images/horses-sidebar-bg.gif') top left no-repeat;
width: 241px;
height: 126px;
float: left;
text-indent: -9999px;
}

#sidebar .sidebarItem h3.cattle {
background: url('http://www.hanginghranch.com/images/hhr_images/cattle-sidebar.jpg') top left no-repeat;
width: 241px;
height: 129px;
float: left;
text-indent: -9999px;
}

#sidebar .sidebarItem h3.hay {
background: url('http://www.hanginghranch.com/images/hhr_images/hay-sidebar.jpg') top left no-repeat;
width: 241px;
height: 129px;
float: left;
text-indent: -9999px;
}

#sidebar .sidebarItem p {
clear: both;
padding: 10px 15px;
background: url('http://www.hanginghranch.com/images/hhr_images/sidebar-p-bg.gif') bottom left repeat-y;
font-size: 12px;
}

#sidebar .sidebarItem p strong {
font-weight: bold;
font-size: 14px;
padding: 4px 0 10px 0;
line-height: 2em;
}

#sidebar .sidebarItem p a {
line-height: 2em;
}

.more {
line-height: 20px;
}

#content {
float: right;
margin: 35px 0 15px 10px;
width: 731px;
background: url('http://www.hanginghranch.com/images/hhr_images/content-bg.gif') top left repeat-y;
}

.contentItem {
width: 731px;
background: url('http://www.hanginghranch.com/images/hhr_images/content-footer-bg.gif') bottom left no-repeat;
float: right;
padding: 0 0 45px 0;
}

#content .contentItem h4 {
color: #300b00;
padding: 5px 15px;
font-size: 17px;
font-weight: bold;
}

#content .contentItem h3.about {
background: url('http://www.hanginghranch.com/images/hhr_images/about-us-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.newsArchive {
background: url('http://www.hanginghranch.com/images/hhr_images/news-events-bg.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.contact {
background: url('http://www.hanginghranch.com/images/hhr_images/contact-us-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.horses {
background: url('http://www.hanginghranch.com/images/hhr_images/horse-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.angels {
background: url('http://www.hanginghranch.com/images/hhr_images/angels.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.philosophy {
background: url('http://www.hanginghranch.com/images/hhr_images/philosophy-bg.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.cattle {
background: url('http://www.hanginghranch.com/images/hhr_images/cattle-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.hay {
background: url('http://www.hanginghranch.com/images/hhr_images/hay-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.resources {
background: url('http://www.hanginghranch.com/images/hhr_images/resources-header.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem h3.photoGallery {
background: url('http://www.hanginghranch.com/images/hhr_images/photo-gallery-bg.jpg') top left no-repeat;
width: 731px;
height: 48px;
text-indent: -9999px;
padding: 0 0 20px 0;
}

#content .contentItem p {
font-size: 12px;
line-height: 16px;
padding: 5px 15px;
font-family: arial, tahoma, verdana, "FreeSans", sans-serif;
}

#content .contentItem p strong {
font-weight: bold;

}

.aboutPic {
float: right;
padding: 10px 25px 10px 15px;
}

#footer {
width: 100%;
height: 162px;
float: left;
background: url('http://www.hanginghranch.com/images/hhr_images/footer-bg.gif') top left repeat-x;
}

#centeredFooter {
width: 988px;
margin: 0 auto;
}

#footer p {
float: left;
color: #fff;
font-size: 10px;
padding: 110px 0 0 0;
}

#footer a {
color: #fff;
text-transform: uppercase;
text-decoration: none;
}

#footer ul {
float: right;
padding: 10px 0 0 0;
}

#footer li {
display: inline;
font-size: 10px;
border-right: 1px solid #fff;
padding: 0 5px;
}

#footer li.noBorder {
border: 0;
}

.listing-1 {
background: #d6d3c9;
float: left;
margin-left: 6px;
width: 713px;
padding: 10px 0;
}

.listing-2 {
background: transparent;
float: left;
margin-left: 6px;
width: 713px;
padding: 10px 0;
}

.horseImages {
float: left;
padding: 10px 10px 10px 20px;
}

.horseImages img {
border: 4px solid #b9a69b;
float: left;
}

.youtube {
float: left;
width: 650px;
}

.youtubeVideo {
border: 4px solid #b9a69b;
margin: 10px 10px 10px 20px;
float: left;
background: #b9a69b;
}

.horseSummary {
float: left;
width: 396px;
}

.horseSummaryIndividual {
float: left;
width: 650px;
}

#content .contentItem .horseSummary h4, #content .contentItem .horseSummaryIndividual h4 {
margin: 15px 15px 5px 15px;
padding: 0 0 10px 0;
border-bottom: 1px solid #b8b8b4;
text-transform: uppercase;
font-size: 15px;
}

#content .contentItem .horseSummary h4 a, #content .contentItem .horseSummaryIndividual h4 a {
text-transform: uppercase;
font-size: 15px;
color: #4c180e;
}

#content .contentItem .horseSummary p, #content .contentItem .horseSummaryIndividual p {
font-size: 12px;
line-height: 18px;
font-family: arial, tahoma, verdana, "FreeSans", sans-serif;
}

#content .contentItem .horseSummary p.price a:hover, #content .contentItem .horseSummaryIndividual p.price a:hover {
text-decoration: none;
}

#content .contentItem .horseSummary p.price, #content .contentItem .horseSummaryIndividual p.price {
color: #913220;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
float: left;
}

#content .contentItem .horseSummary p.noPrice, #content .contentItem .horseSummaryIndividual p.noPrice {
color: #913220;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
}

#content .contentItem .horseSummary img.purchase, #content .contentItem .horseSummaryIndividual img.purchase {
padding: 0 0 0 10px;
float: left;
}

.featuredHorsePic {
width: 225px;
height: 161px;
margin: 0 0 0 4px;
border: 1px solid #000;
}

.featuredHorseBg {
background: url('http://www.hanginghranch.com/images/hhr_images/featured-horse-bg.gif') top left no-repeat;
width: 241px;
height: 162px;
float: left;
}

img.horseFloat {
float: left;
display: block;
margin: 5px;
}

p.paginatePrevious {
float: left;
}

p.paginateNext {
float: right;
clear: both;
}

#map {
background: url('http://www.hanginghranch.com/images/hhr_images/map-bg.gif') top left no-repeat;
width: 455;
height: 380px;
position: relative;
margin:0 0 0 50px;
}

#mapInset {
position: absolute;
top: 13px;
left: 12px;
width: 425px;
height: 350px;
}

img.cattleImg {
float: right;
border: 1px solid #785c27;
margin: 0 15px 15px 15px;
}

#content .contentItem .imgGallery table {
font-size: 12px;
line-height: 16px;
font-family: arial, tahoma, verdana, "FreeSans", sans-serif;
}

#content .contentItem .imgGallery table td {
padding: 5px;
text-align: center;
}

#content .contentItem .imgGallery img {
border: 1px solid #785c27;
padding: 2px;
}

.horseSummary table {
width: 100%;
}

.horseSummary td {
text-align: center;
padding: 5px;
font-size: 12px;
}

.horseSummary td.half {
border-right: 1px solid #b4b4b4;
}

.horseSummary td.dataVariables {
border-top: 1px solid #b4b4b4;
}

.horseSummary th {
font-weight: bold;
font-size: 13px;
text-align: center;
padding: 15px 0;
color: #300B00;
}

.sorry {
clear: both;
}

.previousPhoto {
clear: both;
float: left;
}

.nextPhoto {
float: right;
}

.horseImages img.centeredPhoto {
margin: 0 auto;
display: block;
float: none;
}

.imgGallery {
width: 715px;
}

.horseSummaryIndividual table {
	 border: 1px solid #000;
border-collapse: collapse;
margin-left: 15px;
background: url('http://www.hanginghranch.com/images/hhr_images/pedigree-background.gif') 50% 50% no-repeat;
width: 100%;
float: left;
	 }

.horseSummaryIndividual td {
font-size: 12px;
padding: 10px;
}

.horseSummaryIndividual th {
text-align: center;
font-weight: bold;
font-size: 15px;
padding: 10px;
color: #300B00;
}
	 
	.horseSummaryIndividual .male {

		color: #000000;
		font-family: Arial;
		font-family: 8pt;
		text-align: center;
		vertical-align: middle;
		border-collapse: collapse;

	}

	.horseSummaryIndividual .female {

		color: #000000;
		font-family: Arial;
		font-family: 8pt;
		text-align: center;
		vertical-align: middle;
		border-collapse: collapse;

	}

#links {
float: right;
width: 150px;
padding: 10px;
border-left: 1px solid #1e1e1e;
margin: 0 0 10px 10px;
}

#links li {
padding: 6px 0;
}

#links li a {
font-size: 14px;
font-weight: bold;
}