/* EPR styles for layout */
body{
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF url(../images/background_grad.jpg) repeat-x fixed left top;
	text-align: center;
	min-width: 780px;
}
* html body {
	text-align: left;
}

#wrap {
	width: 780px;
	margin-left: auto; 
	margin-right: auto;
	background: #FFF;
	border: 10px solid #FFF;
	 /*
	width: 773px;--------- */
	
}
* html div.wrap {
	text-align: center;
}
#page {	
	width: 780px;
	background-color: #fff;
}
#header {	
	width: 780px;	
	background: #fff;
}
#header div.banner-home{
	background: url(../images/banner-home.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-stallion{
	background: url(../images/banner-stallion.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-mare{
	background: url(../images/banner-mare.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-cutting{
	background: url(../images/banner-cutting.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-cattle{
	background: url(../images/banner-cattle.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-prospect{
	background: url(../images/banner-prospect.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.banner-general{
	background: url(../images/banner-bkg.jpg) #FFF left top no-repeat;
	width: 780px;
	height: 300px;
}
#header div.header-menu{
	clear: both;
	background: url(../images/main-menu-bkg25.jpg) #59340F left top repeat-x;
	width: 780px;
	height: 25px;
	color: #FFF;
}
#main-menu {
	margin: 0px;
	list-style: none;
}
#main-menu li {
	float: left;
	padding: 4px 10px 1px 10px;
}
#main-menu li a{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;

}
#main-menu li a.on{
	color: #DB7;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
#main-menu li a:hover{
	color: #EFD38E;
	text-decoration: underline;

}

#header div.header-sub-menu{
	clear: both;
	background: url(../images/main-sub-menu-bkg20.jpg) #c2b8ae left top repeat-x;
	width: 778px;
	height: 20px;
	color: #420;
	border-left: 1px solid #420;
	border-right: 1px solid #420;
}
#main-sub-menu {
	margin: 0px;
	list-style: none;
}
#main-sub-menu li.first-listitem {
	float: left;
	padding: 2px 6px 1px 250px;
}
#main-sub-menu li.first-listitem-f {
	float: left;
	padding: 2px 6px 1px 230px;
}
#main-sub-menu li {
	float: left;
	padding: 2px 6px 1px 6px;
}
#main-sub-menu li a{
	color: #654;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;

}
#main-sub-menu li a.on{
	color: #420;
}
#main-sub-menu li a:hover{
	color: #420;
	text-decoration: underline;

}


#bottom{
	text-align: center;
}
#footer-menu {
	margin: 0px;
	list-style: none;
}
#footer-menu li {
	float: left;
	padding: 4px 15px 1px 15px;
}
#footer-menu li a{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;

}
#footer-menu li a:hover{
	color: #EFD38E;
	text-decoration: underline;

}



#content-container{
	clear: both;
	background: #FFF;
	width: 780px;
	/*border: 1px solid #f00;--------- */

}
#content-container-h{
	clear: both;
	background: url(../images/home-cont-bkg.jpg) #FFF right top no-repeat;
	width: 780px;
	margin: 0px;
	/*border: 1px solid #f00;--------- */

}
#content-container-c{
	clear: both;
	background: url(../images/cattle-bkg.jpg) #FFF right top no-repeat;
	width: 780px;
	/*border: 1px solid #f00;--------- */

}
#content {
	clear: both;
	background: transparent;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	/*border: 1px solid #0f0; --------- */
}
#content div.cont-menu-h{
	float: left;/*--------- */
	background: #F7F4F3;
	border: 1px solid #C3B9B9;
	width: 235px;	
	margin: 0px 15px 10px 7px;/*--------- */
	padding: 0px;	
}
* html div.cont-menu-h {
	width: 215px;	
	margin: 0px 15px 0px 7px;
}
#content div.cont-menu{
	float: left;/*--------- */
	background: #F7F4F3;
	width: 175px;
	margin: 0px 15px 0px 7px;/*--------- */
	padding: 0px;	
	border: 1px solid #C3B9B9;
}

#content div.cont-menu img{
	margin: 0px;
	padding: 6px;
}
#content div.cont-left{
	float: left;/*--------- */
	background: #F7F4F3;
	width: 380px;
	margin : 0px 0px 10px 5px;
	padding: 0px;	
	border: 1px solid #C3B9B9;/*--------- */
}
#content div.cont-left-sonny-bkg{
	float: left;/*--------- */
	background: url(../images/sonnylandon.jpg) #F7F4F3 right top no-repeat;
	width: 380px;
	margin : 0px 0px 10px 5px;
	padding: 0px;	
	border: 1px solid #C3B9B9;/*--------- */
}

#content div.content-center{
	float: left;/*--------- */	
	width: 450px;
	padding: 0px;
	margin : 0px 0px 5px 15px;	
	background: #F7F4F3;	
	border: 1px solid #C3B9B9;
}
#content div.content-center div.image{	
	float: right;/*--------- */
	width: 226px;
	margin : 10px 2px 2px 2px;
	padding : 3px;
	text-align: center;
}#content div.content-center div.image img{
	margin : 0px;
	padding : 0px;
}
#content div.content-center-wide{
	float: left;/*--------- */
	width: 550px;
	padding: 0px;
	margin : 0px 0px 10px 15px;
	background: #F7F4F3;	
	border: 1px solid #C3B9B9;
}
#content div.content-center-wide-c{
	float: left;
	width: 500px;
	padding: 0px;
	margin : 0px 0px 10px 15px;/*--------- */
	background: #F7F4F3;	
	border: 1px solid #C3B9B9;
}
#content div.content-center-fullwidth{
	float: left;/*--------- */
	width: 745px;
	padding: 0px;
	margin : 0px 0px 10px 15px;
	background: #F7F4F3;	
	border: 1px solid #C3B9B9;
}
#content div.content-rt-pics{
	float: left;/*--------- */
	padding: 0px;
	margin : 0px 0px 10px 20px;
}
#content div h1,#content div h2, #content div h3, #content div p, #content div img, #content div  ul {	
	padding-left : 15px;	
	padding-right : 15px;
		/*border: 1px solid #00f; --------- */
}

#content div.cont-menu h2, #content div.cont-menu h3, #content div.cont-menu p, #content div.cont-menu  ul {	
	padding-left : 5px;	
	padding-right : 5px;
		/*border: 1px solid #00f; --------- */
}
#bottom {
	clear: both;
	background: url(../images/footer-bar.jpg) #59340F left top repeat-x;
	width: 780px;
	height: 77px;
	margin: 0px;
}
#updated {
	clear: both;
	background:  #FFF;
	width: 780px;
}
.spacer {	
	background-color: transparent;
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #00f; --------- */	
}
