/* Haven Hill Shorthorns Style ©2008 */
 
body {
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	color: #8d173c;
	text-align:center;
	}
	.BodyStyle { 
	/* use this class to set body background colour so that it does not interfere with the WYSIWYG editor */
		color: #000;
		background: #2a1613;
		padding: 0px;
		margin: 0px;
		}

img, form { /* removes all default formatting on images and forms */
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: bottom;
	}

.Clear { clear: both; } /* clears all floats; apply to empty divs */

/*======================
GLOBALS
=======================*/

a {color:#8d173c; text-decoration:underline;}
a:link {color:#8d173c; text-decoration:underline;}
a:hover {color:#8d173c; text-decoration:none;}

#Popup {
	background-color:#8d173c;
	color: #FFFFFF;
	padding: 7px;
	text-align:left;
}

	#Popup strong,b {
		color: #FFFFFF;
		font-weight:bold;
	}
	
a.popuplink {
	font-size: 14px;
	color: white;
	font-weight: bold;
}

a.populink:hover {
	text-decoration: none;
}

strong, b {
	font-size: 14px;
	color: #8d173c;
	font-weight:bold;
}

p {
text-align: left;
}

.underline {
	text-decoration: underline;
}

#Popup .popup_title, #Popup .popup_title strong {
	color: #72CEF5; 
	text-align: center;
	font-size: 16px;
	margin-bottom: 0;
	font-weight: bold;
	text-transform: uppercase;
	}
#Popup .img_border { border: 2xp solid #78A240; }

#Popup p[align="center"] { text-align: center; }

/*---------------------
STRUCTURE
---------------------*/

#Popup  {
	width: 480px;
	margin: 0 auto;
	}
#Container {
	background:url(../../images/container_bg.gif) left top repeat-y;
	width: 951px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align:left;
}

#ContainerHome {
	background:url(../../images/container_bg.gif) left top repeat-y;
	width: 819px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align:left;
	
}


/* BULLS HEAD */
#Head {
	background:url(../../images/bull_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#Head .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Head .menu a{color: #FFFFFF; text-decoration:none;}
	#Head .menu a:link{color: #FFFFFF; text-decoration:none;}
	#Head .menu a:hover{color:#8d173c; text-decoration:none;}
	


/* CONTACT HEAD */
#Contact {
	background:url(../../images/contactus_bg_full.jpg) left top repeat-x;
	height: 315px;
}
	#Contact .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Contact .menu a{color: #FFFFFF; text-decoration:none;}
	#Contact.menu a:link{color: #FFFFFF; text-decoration:none;}
	#Contact .menu a:hover{color:#8d173c; text-decoration:none;}
	


/* FEMALES HEAD */
#Females{
	background:url(../../images/females_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#Females .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Females .menu a{color: #FFFFFF; text-decoration:none;}
	#Females.menu a:link{color: #FFFFFF; text-decoration:none;}
	#Females .menu a:hover{color:#8d173c; text-decoration:none;}
	


/* NEWS HEAD */
#News{
	background:url(../../images/latestnews_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#News .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#News .menu a{color: #FFFFFF; text-decoration:none;}
	#News.menu a:link{color: #FFFFFF; text-decoration:none;}
	#News .menu a:hover{color:#8d173c; text-decoration:none;}
	
	.fix{
		background:url(../../images/latestnews_bg_full2.gif) top left no-repeat;
		width: 910px;
		position:relative;
		top: 50px;
		right: 50px;
	}


/* WELCOME HEAD */
#Welcome{
	background:url(../../images/welcome_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#Welcome .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Welcome .menu a{color: #FFFFFF; text-decoration:none;}
	#Welcome.menu a:link{color: #FFFFFF; text-decoration:none;}
	#Welcome .menu a:hover{color:#8d173c; text-decoration:none;}



/* FOR SALE */
#Forsale{
	background:url(../../images/forsale_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#Forsale .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Forsale .menu a{color: #FFFFFF; text-decoration:none;}
	#Forsale .menu a:link{color: #FFFFFF; text-decoration:none;}
	#Forsale .menu a:hover{color:#8d173c; text-decoration:none;}
	
.poster {
	display: block;
	margin:0 auto; 
	padding-left: 20px;
	text-align:center;

}

.poster2 {
	margin:0 auto;
}

.popuplink a {
	color:#FFFFFF;
	
}	

/* LATEST NEWS */
#Latestnews{
	background:url(../../images/latestnews_bg_full.jpg) left top repeat-x;
	height: 500px;
	z-index:1;
}
	#Latestnews .menu {
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
		z-index:1;
	}
	
	#Latestnews .menu a{color: #FFFFFF; text-decoration:none;}
	#Latestnews .menu a:link{color: #FFFFFF; text-decoration:none;}
	#Latestnews .menu a:hover{color:#8d173c; text-decoration:none;}

.showresults td {
	width: 30%;
	}

/* SHOW HIGHLIGHTS */
#Showhighlights{
	background:url(../../images/highlights_bg_full.jpg) left top repeat-x;
	height: 272px;
}
	#Showhighlights .menu {
		padding-top: 103px;
		padding-left: 212px;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	#Showhighlights .menu a{color: #FFFFFF; text-decoration:none;}
	#Showhighlights .menu a:link{color: #FFFFFF; text-decoration:none;}
	#Showhighlights .menu a:hover{color:#8d173c; text-decoration:none;}
	
	.showfix{
		background:url(../../images/showresults_bg_full.gif) top left no-repeat;
		width: 910px;
		position:relative;
		right: 20px;
	}
.showresults td { 
	vertical-align: top; 
	text-align: center; 
	padding: 2px;
	}

td.highlights_header {
	background: url(../../images/bg_highlight_header.jpg) no-repeat left top;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 0 15px 0;
	line-height: 40px;
	text-align: left;
	}
	
td.highlights_header2 {
	background: url(../../images/bg_highlight_header2.jpg) no-repeat left top;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 0 15px 0;
	line-height: 40px;
	text-align: left;
	}	

/*======================
INSIDE CONTENT
=======================*/

.pointer {cursor:pointer;}

#Content {
	width: 830px;
	margin: -135px 0px 0px 50px;
	color: #8d173c;
}

	#Content .inner {
		margin-left: 150px;
		margin-right: 110px;
	}
	
		#Content .inner2 {
		margin-left: 150px;
		margin-right: 110px;
		z-index: 3;
		background:url(../../images/latestnews_bg_full2.jpg) left top no-repeat;
	}
	
	#Content .center {
		margin-left:100px;
	}



#ContentBG {
	width: 951px;
	padding: 0px 0px 0px 0px;
	background:url(../../images/container_bg_cows.jpg) left top no-repeat;
	height: 420px;
}

	.textfloat {
		position:relative;
		width: 578px;
		top: -140px;
		margin-left: 205px;
		padding-top: -100px;
		color:#8d183b;
	}
	
.salebutton {
	position:relative;
	width:250px;
	top: 130px;
	left:20px;}


/*===================
FOOTER
====================*/


#Footer {
	width: 951px;
	text-align:center;
	padding-bottom: 15px;
	color: #8d183b;
}

#FooterHome {
	width: 819px;
	text-align:center;
	color: #8d183b;
	/*margin-top: 555px;*/
	margin-top:400px;
}

#Index {
	/*background: url(../../images/index_bg.jpg) top left no-repeat;
	height: 844px;*/
	background: url(../../images/index_bg_small.jpg) top left no-repeat;
	height: 714px;
	position:relative;
}
.saleImage {
	position:absolute;
	top:10px;
	right:10px;
}

.thankyou {
	position:absolute;
	top:40px;
	right:300px;
}
.welcomeImage {
	position:absolute;
	bottom:20px;
	right:20px;
}

/*=======================
FONT STYLE
========================*/

h1 {
	font-size: 28px;
	text-transform: uppercase;
	color: #71cdf6;
	}

.big {
font-size:16px;
font-style:italic;
}

.greenlink {color:#78a440; text-decoration:underline; font-weight:bold;}
.greenlink a:link {color:#78a440; text-decoration:underline; font-weight:bold;}
.greenlink a:hover {color:#78a440; text-decoration:none; font-weight:bold;}

.green {color:#78a440; font-weight:bold;}
/*=====================
HOMEPAGE
======================*/

#homeMenu {
	position:relative;
	width:150px;
	/*top: 500px;
	left: 450px;*/
	top: 425px;
	left: 650px;
}

#Hometext {
	position: relative;
	font-size:18px;
	font-weight:bold;
	/*margin-left: 500px;*/
	/*padding-top: 42px;*/
	margin-left: 400px;
	padding-top: 68px;
}

#HomeP {
	position: relative;
	font-size:14px;
	margin-left: 400px;
	color:#77A341;
}


#hpFooter {
	position:relative;
	top: -45px;
	left: 0px;
	text-align:center;
}

/*Bulls*/
a#hpBulls {display: block; background: url(../../images/menu/hp_bulls.gif); width:150px; height:31px;}
a#hpBulls span {display:none;}
a#hpBulls:hover {background:url(../../images/menu/hp_bulls_over.gif);}
.stout {padding-top: 5px;}
.firstheading {margin-right: 90px;}
.bulls {margin-left: 40px;}

/*Females*/
a#hpFemales {display: block; background: url(../../images/menu/hp_females.gif); width:150px; height:32px;}
a#hpFemales span {display:none;}
a#hpFemales:hover {background:url(../../images/menu/hp_females_over.gif);}

/*Sale*/
a#hpSale {display: block; background: url(../../images/menu/hp_forsale.gif); width:150px; height:26px;}
a#hpSale span {display:none;}
a#hpSale:hover {background:url(../../images/menu/hp_forsale_over.gif);}

/*News*/
a#hpNews {display: block; background: url(../../images/menu/hp_latestnews.gif); width:150px; height:32px;}
a#hpNews span {display:none;}
a#hpNews:hover {background:url(../../images/menu/hp_latestnews_over.gif);}

/*Highlights*/
a#hpHighlights {display: block; background: url(../../images/menu/hp_showhighlights.gif); width:150px; height:30px;}
a#hpHighlights span {display:none;}
a#hpHighlights:hover {background:url(../../images/menu/hp_showhighlights_over.gif);}

/*Contact*/
a#hpContact {display: block; background: url(../../images/menu/hp_contactus.gif); width:150px; height:31px;}
a#hpContact span {display:none;}
a#hpContact:hover {background:url(../../images/menu/hp_contactus_over.gif);}
