body {
	font-size: 100%;
	vertical-align: text-top;
	position: relative;
	width: 1000px;
	background-image: url(images/willsbro_bg_body.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
}

#top_space {
	
	position: absolute;
	left: 0px;
	top: 0px;
	height: 53px;
	border: 0;
	width: 1000px;
}

#page_left {
	position: absolute;
	background-image:url(images/willsbro_left.jpg);
	left: 0px;
	top: 54px;
	height: 957px;
	width: 34px;
	left: 0px;
		
}


  
#top_home {
	position: absolute;
	left: 550px;
	top: 53px;
	height: 27px;
	border: 0;
	
}
#logo_header {
	position: absolute;
	left: 34px;
	top: 80px;
	width: 421px;
	height: 172px;
}

#cows_header {
	position: absolute;
	height: 172px;
	width: 473px;
	left: 455px;
	top: 80px;
}

#page_right {
	position: absolute;
	left: 928px;
	top: 80px;
	height: 930px;
	width: 56px;
		
}

#Navigationbar {
	position: absolute;
	left: 46px;
	top: 252px;
	height: 33px;
	width: 872px;
	background-image: url(images/willsbro_navbar.png);
	layer-background-image: url(images/willsbro_navbar.png);
	background-color: #666;
}

#welcome_header {
	position: absolute;
	left: 34px;
	top: 288px;
	width: 686px;
	height: 93px;
}

#title_header {
	position: absolute;
	left: 34px;
	top: 288px;
	background-image:url(images/willsbro_over_textbox.jpg);
	width: 686px;
	height: 93px;
}

#right_banner {
	position: absolute;
	top: 288px;
	width: 208px;
	background-image: url(images/willsbro_rtbody.png);
	left: 720px;
	height: 510px;
}

#right_banner2 {
	position: absolute;
	top: 288px;
	width: 208px;
	height: 675px;
	background-image: url(images/willsbro_rtbody.png);
	left: 720px;
}

#right_banner_cows {
	position: absolute;
	top: 288px;
	width: 208px;
	height: 730px;
	background-image: url(images/willsbro_rtbody.png);
	left: 720px;
}

#rt_banner_body {
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	height: 140px;
	width: 208px;
	background-image: url(images/willsbro_rtbody.png);
	position: relative;
	
	
}

#rt_banner_body1 {
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	height: 430px;
	width: 208px;
	background-image: url(images/willsbro_rtbody.png);
	
	
}

#news_title {
	position: absolute;
	width: 208px;
	top: 285px;
	height: 77px;
}

#mailing_title {
	position: absolute;
	width: 208px;
	left: 720px;
	top: 545px;
	height: 50px;
}


#rt_banner_body1a {
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	height: 615px;
	width: 208px;
	background-image: url(images/willsbro_rtbody.png);
}

#rt_banner_cowfamilies {
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	height: 635px;
	width: 208px;
	background-image: url(images/willsbro_rtbody.png);
}

#rt_banner_body2 {
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: left;
	height: 250px;
	width: 208px;
	color: #ffffff;	
}

#page_text_left {
	position: absolute;
	left: 34px;
	top: 379px;
	height: 386px;
	width: 25px;
}

#page_text {
	position: absolute;
	left: 59px;
	top: 382px;
	height: 386px;
	width: 605px;
	padding: 10px;
	background-color: #000000;
	background-repeat: repeat;	
}

#page_text_black {
	position: absolute;
	left: 59px;
	top: 382px;
	height: 386px;
	width: 605px;
	padding: 10px;
	background-color: #000000;
	background-repeat: repeat;
}

#page_text_cows {
	position: absolute;
	left: 49px;
	top: 288px;
	height: 675px;
	width: 670px;
	padding: 10px;
	background-image: url(images/willsbro_bg_body715.png);
	background-repeat: repeat;
}

#page_nobanner {
	position: absolute;
	left: 52px;
	top: 381px;
	height: auto;
	width: 845px;
	padding: 10px;
	background-color: #FFFFFF;
	background-repeat: repeat;
}

#page_nobanner_black {
	position: absolute;
	left: 52px;
	top: 381px;
	height: auto;
	width: 845px;
	padding: 10px;
	background-color: #000000;
	background-repeat: repeat;	
}




#page_text_right {
	position: absolute;
	left: 664px;
	top: 379px;
	height: 417px;
	width: 56px;
}


#page_text_bottom {
	position: absolute;
	left: 34px;
	top: 765px;
	height: 31px;
	width: 630px;
}

#page_text_bottom2 {
	position: absolute;
	left: 34px;
	top: 765px;
	height: 31px;
	width: 894px;
}



#contacts_img1 {
	position: absolute;
	left: 34px;
	height: 214px;
	width: 536px;
	top: 796px;
	
}

#contacts_img2 {
	position: absolute;
	left: 570px;
	top: 796px;
	width: 358px;
	height: 214px;
}


#footer {
	position: static;
	bottom: 0px;
	left: 0px;
	height: 15px;
	width: 1000px;
}





.pagetitle{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	
	color: #99CCCC;
	font-size: 36px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	text-align: center;
}


.heading2{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	color: #99CCCC;
	font-size: 25px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
}

.Verdana16_white{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family:  "Verdana", Geneva, sans-serif;
	color: #FFFFFF;
}

.Verdana16{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family:  "Verdana", Geneva, sans-serif;	
}

.Verdana14_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}

.Verdana14_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.Verdana14_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.Verdana12_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}

.Verdana12_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}


.Verdana12{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Verdana12_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.Verdana10_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}	

.Verdana10_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-family:  "Verdana", Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}	

.Georgia16_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 16px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
}

.Georgia16{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 16px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;

}

.Georgia18_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 18px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #FFFFFF;

}



.Georgia16_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 16px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #FFFFFF;

}

.Georgia14_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;

}

.Georgia14{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;

}

.Georgia14_white_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #FFFFFF;

}

.Georgia14_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #FFFFFF;

}

.Georgia12_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;

}

.Georgia12{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
}

.Georgia12_bold_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #FFFFFF;
}


.Georgia12_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #FFFFFF;

}

.Georgia10_bold_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #FFFFFF;
}


.Georgia10_white{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #FFFFFF;

}

.Georgia10_bold{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;	
}


.Georgia10{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
}


.p2{
	padding: 0;
	margin: 0;
	padding-left: 5px;
	font-color: #ffffff;
	font-size: 12px;
	font-family: "myriad pro" Verdana, Geneva, sans-serif;
	font-weight: normal;
}
td_side {
	padding-left: 2px;
	padding-right: 3px;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.style1 {color: #99CCCC}

.style3 {color: #99CCCC; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;}

.style5 {font-size: 18px; color: #99CCCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

.style9 {font-size: 16px; color: #99CCCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;

}

.img_border {
   border:2px solid #ffffff;
}

a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	color: #FFF;
} 
a:hover { color: blue; } 
