/* CSS Document */



html {
	margin: 0;
	padding: 0;
	background: #E0E0E0;
}

#page-container {
	width: 760px;
	margin: auto;
		background: #fff;
			border: 1px solid #BCBCBC;


}

#header {
	background: blue;
	height: 123px;
	background: #fff
	            url(../images/header.jpg);

}

/* Main Navigation */

#main-nav { height: 41px; }
#main-nav dl { margin: 0; padding: 0; }
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 0px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:41px; /* IE 5/Win hack */ 
	padding: 41px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -41px;
}

#main-nav dt#home,
#main-nav dt#home a { width: 83px; background-image: url(../images/nav/home.gif); }


#main-nav dt#cattle,
#main-nav dt#cattle a { width: 91px; background-image: url(../images/nav/cattle.gif); }

#main-nav dt#beef,
#main-nav dt#beef a { width: 144px; background-image: url(../images/nav/beef.gif); }

#main-nav dt#buy,
#main-nav dt#buy a { width:126px; background-image: url(../images/nav/wherebuy.gif); }

#main-nav dt#history,
#main-nav dt#history a { width: 106px; background-image: url(../images/nav/history.gif); }

#main-nav dt#directions,
#main-nav dt#directions a { width: 101px; background-image: url(../images/nav/directions.gif); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 109px; background-image: url(../images/nav/contact.gif); }


body.home dt#home,
body.home dt#home a,
body.home dt#home a:hover,

body.cattle dt#cattle,
body.cattle dt#cattle a,
body.cattle dt#cattle a:hover,

body.beef dt#beef,
body.beef dt#beef a,
body.beef dt#beef a:hover,

body.buy dt#buy,
body.buy dt#buy a,
body.buy dt#buy a:hover,

body.history dt#history,
body.history dt#history a,
body.history dt#history a:hover,

body.directions dt#directions,
body.directions dt#directions a,
body.directions dt#directions a:hover,

body.contact dt#contact,
body.contact dt#contact a,
body.contact dt#contact a:hover
 {
	background-position: 0 -41px;
}

a {
	color: #D27000;
	text-decoration: none;
}

a:hover {
	color: #2F9A9E;
}



#sidebar-a {
	float: right;
	width: 252px;
	line-height: 18px;
		font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: .75em;
	color: #666666;
	line-height:120%;

}

#sidebar-a .padding {
	padding: 0px;
}

#sidebar-a h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
color: #2F9A9E;
text-align:center;
	font-size: .9em;

}




#content {
	margin-right: 252px;
	line-height: 18px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	color: #666666;
	line-height:120%;

}

#content .padding {
	padding: 15px;
}

#content h1 {
color:#0472AD;
font-size:1.3em;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	color: #2F9A9E;

	
}

#content h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
color: #2F9A9E;
text-align:center;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	font-size: .75em;

}
#content em {
	font-size: 1.3em;
	font-weight:900;
	color: #2E2E2E;
	text-align:center;
	font-style:normal;
	}




#contentfull {
	line-height: 18px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	color: #666666;
	line-height:120%;

}

#contentfull .padding {
	padding: 15px;
}

#contentfull h1 {
color:#0472AD;
font-size:1.5em;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#contentfull h2 {
	margin: 0;
	padding: 0;
	padding-bottom:2px;
color: #2F9A9E;
font-size:1.1em;

}

#contentfull h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
color: #2F9A9E;
text-align:center;
}
#contentfull h4 {
	margin: 0;
	padding: 0;
color: #333;
font-size:.85em;
}
#contentfull h5 {
	margin: 0 5px 0 0;
	padding: 0;
color: #0472AD;
font-size:1.2em;
}

#contentfull p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	font-size: .75em;

}
#contentfull em {
	font-size: 1.3em;
	font-weight:900;
	color: #2E2E2E;
	text-align:center;
	font-style:normal;
	}

#hourstable {width:300px; margin: 2px; font-size:.75em;}
#pricetable {width:500px; margin: 2px; font-size:.75em;}
#righttable {float:left; margin-right:10px;}

img.right {float:left; margin-right:10px;}

img.left {float:right; margin-right:10px;}












#footer {
clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 1.0;
	color: #2F9A9E;
	border-top: 1px solid #efefef;
	background:#e0e0e0;
	font-weight:900;
	text-align:center;
	height:40px;
	padding-top:16px;
}

#footer a {
	color: #c9c9c9;
	text-decoration: none;
}

#footer a:hover {
	color: #db6d16;
}

#footer strong {
	color: #666;
}


#footer2 {
clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: .75em;
	border-top: 1px solid #efefef;
	text-align:center;
	color: #8a8a8a;
}

#footer2 a {
	color: #8a8a8a;
	text-decoration: none;
}

#footer2 a:hover {
	color: #db6d16;
}


