* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}


/* @group Overall Styles*/


a
        {
            color: #dda200;
            text-decoration: underline;
        }
        a:visited
        {
            color: #dda200;
        }


p { 
font-size:12px;
color:#C5CABF;
padding-bottom:10px;
line-height:24px;
vertical-align:middle;
 }
/* @end */

p.info{
line-height:20px;
vertical-align:middle;
font-size:14px;
color:#C5CABF;
padding-top:10px;
}
span.paragraphstart{font-size:24px; font-family:Times New Roman; color:#ffffff; padding-right:1px; font-weight:bold;}

.contactIcon{float:left; width:50px;}
.contactValue{float:left; width:450px; font-size:13px; color:#C5CABF; letter-spacing:0.1em; vertical-align:bottom; line-height:30px; font-family:Century Gothic;}


BODY {
	FONT-SIZE: 62.5%; BACKGROUND: url(../img/background/outer_wrapper_bg.jpg) #000000 repeat-x 50% top; LINE-HEIGHT: 2em; font-family:"trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
#center_wrapper {
	LEFT: 50%; MARGIN-LEFT: -400px; WIDTH: 800px; POSITION: relative
}
#header {
	POSITION: relative; HEIGHT: 200px; z-index:999;
}
#header H1 A {
	DISPLAY: block; BACKGROUND: url(../img/background/header_logo_bg.jpg) no-repeat left top; WIDTH: 453px; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 200px; BORDER-BOTTOM-STYLE: none
}

#header #right {
DISPLAY: block;
top: 0px;
background:transparent url(../img/background/top_right.jpg) no-repeat scroll 0 0;
left:400px;
position:absolute;
text-indent:-9999px;
WIDTH: 400px; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 120px; BORDER-BOTTOM-STYLE: none
}

#content {
	FLOAT: left; WIDTH: 800px; FONT-SIZE: 10px; COLOR: #C5CABF; padding-top:0px; padding-bottom:20px;
}

#right_col {
	FLOAT: left; WIDTH: 590px; FONT-SIZE: 1.1em; COLOR: #FFFFFF; padding-left:10px; padding-top:10px;
}
#right_col H1{
	font-size:32px;
	padding-bottom:50px;
	color:#e4e2cb;
	margin-top:0;
}

h3{font-size:14px; vertical-align:top; height:25px; color:#ffffff; padding-bottom:3px; background:transparent url(../img/background/h3_bg.png) no-repeat bottom left}

#right_col H1#salebulls{
	background:transparent url(../img/h1/salebulls_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#herdsires{
	background:transparent url(../img/h1/herdsires_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#jrherdsires{
	background:transparent url(../img/h1/jrherdsires_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#donorcows{
	background:transparent url(../img/h1/donorcows_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#purebreds{
	background:transparent url(../img/h1/purebreds_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#balancers{
	background:transparent url(../img/h1/balancers_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#cattle{
	background:transparent url(../img/h1/cattle_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#owners{
	background:transparent url(../img/h1/owners_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}
#right_col H1#contacts{
	background:transparent url(../img/h1/contacts_h1.jpg) no-repeat scroll 0 0;
	text-indent:-9999px;
}


#content #left_col 
{
	margin-left:0px;
	margin-top:0px;
	FLOAT: left; 
	WIDTH: 200px;
}
#content #left_col #cattlemenu
{
	background:transparent url(../img/background/cattleMenu.jpg) no-repeat;
	width:180px;
	height:400px;
}


#cattlemenu UL
{
	display:block;
	margin-top:140px;
	text-decoration:none;
	position:absolute;
	text-align:left;
	left:30px;
}
#cattlemenu LI
{
	text-decoration:none;
	height:25px;
}
#cattlemenu a {
    font-family: Georgia;
    font-size:18px;
    color:#dda200;
    text-decoration:none;
}
#cattlemenu a:hover {
    color:#dda200;
}
#cattlemenu a:active {
    text-decoration: none;
    color:#dda200;
}
#cattlemenu a:visited {
    color:#dda200;
    text-decoration:none
}




/* @group Footer */

#footer {
	background: url(../img/background/footer_bg.jpg) top center no-repeat;
    width: 100%;
    clear: both;
	height:150px;
}
#footer .inner {
    position:relative;
    left:50%;
    width:870px;
    margin-left:-480px;
    padding-top:10px;
    font-size: 1.2em;
}

#footer a {
    font-family: Trebuchet MS;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}
#footer a:active {
    text-decoration: none;
    color:#666666;
}
#footer a:visited {
    color:#666666;
    text-decoration:none
}




#repeater{padding-top:20px;}

#repeater .row
{
float:left;
vertical-align:top;
text-align:left;	
line-height:18px;
color:#dda200;
font-size:11px;
}

#repeater label
{
display:block;
float:left;
color:#C5CABF;
font-size:11px;
padding-left: 3px;
cursor:default;
}

#repeater .leftLabel
{ width:73px;}

#repeater .rightLabel
{ width:92px;}

#repeater .altInfoRow
{
background-color:#292724;
	}

.buyNowPrice{color:#3b7213;}



#detailrepeater{padding-top:20px;}

#detailrepeater .row
{
float:left;
vertical-align:top;
text-align:left;	
line-height:22px;
color:#dda200;
font-size:12px;
}

#detailrepeater label
{
display:block;
float:left;
color:#C5CABF;
font-size:12px;
padding-left: 3px;
cursor:default;
}

#detailrepeater .leftLabel
{ width:110px;}

#detailrepeater .rightLabel
{ width:110px;}

#detailrepeater .altInfoRow
{
background-color:#292724;
	}

detailrepeater .buyNowPrice{color:#3b7213;}


	



#header #nav {
    width: 300px;
    height: 30px;
    position: absolute;
    left: 500px;
    top: 195px;
    background:  url(../img/topNav.gif) center left;
    list-style: none;
    list-style-type: none;
}

#header #nav a {
    display:block;
    text-indent: -9999px;
    background:transparent url(../img/topNav.gif) no-repeat center top;
    height: 30px;
    outline: none;
    float: left;
    border: none;
}

#header #nav li {
    display:block;
    float: left;
}

#header #nav a.ourcattle {width: 100px; background-position: 0px 0px; }
#header #nav a.ourcattle:visited {   background-position: 0px -120px; }
#header #nav a.ourcattle:hover { background-position: 0px -60px; }
#header #nav a.ourcattle:active {    background-position: 0px -60px; }


#header #nav a.owners {   width: 100px; background-position: -100px 0; }
#header #nav a.owners:visited {   background-position: -100px -120px; }
#header #nav a.owners:hover { background-position: -100px -60px; }
#header #nav a.owners:active {    background-position: -100px -60px; }


#header #nav a.contacts {   width: 100px; background-position: -200px 0; }
#header #nav a.contacts:visited {   background-position: -200px -120px; }
#header #nav a.contacts:hover { background-position: -200px -60px; }
#header #nav a.contacts:active {    background-position: -200px -60px; }

#EPDSection
{
	width:580px;	
	padding-top:8px;
}
#EPDSection .label
{
	width:32px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:1px #333333 solid;	
	float:left;
	font-size:11px;
}
#EPDSection .value 
{
	width:32px; 
	height:20px;
	text-align:center;
	vertical-align:middle;
	border:1px #333333 solid;
	float:left;
	font-size:11px;
	color:#dda200;
	background-color:#292724;
}

#GenestarSection
{
	width:250px;	
	padding-top:17px;
	text-align:right;
}
#GenestarSection .label
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding-right:5px;
	background-color:#292724;
}
#GenestarSection .value 
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding-right:5px;
	
}


