.contentitem { 
margin-bottom : 40px; 
float : left; 
} 
.contentitem ul { 
display : block; 
position : relative; 
width : 545px; 
padding : 0; 
margin : 0; 
} 
.contentitem ul li { 
display : block; 
position : relative; 
float : left; 
clear : none; 
width : 170px; 
height : 20px; 
padding : 0 10px 0 0; 
list-style-type : none; 
list-style-position : inside; 
overflow : hidden; 
border-bottom : 1px solid #eee; 
} 
.contentitem ul li.normal { 
width : 265px; 
list-style : armenian; 
} 
.contentitem ul li a {
	display : block;
	height : 20px;
	color :#06C;
	text-decoration : none;
} 
.contentitem ul li a:hover { 
color : #ff9900; 
} 
.contentmedia { 
padding-bottom : 10px; 
margin-bottom : 15px; 
} 
.contentmedia ul { 
display : block; 
position : relative; 
width : 540px; 
padding : 0; 
margin : 0; 
} 
.contentmedia ul li { 
display : block; 
position : relative; 
float : left; 
width : 170px; 
height : 20px; 
padding : 0 10px 0 0; 
list-style-type : none; 
overflow : hidden; 
border-bottom : 1px solid #ccc; 
} 
.contentmedia ul li.download { 
text-align : right; 
color : #ff9900; 
} 
.contentmedia ul li a {
	display : block;
	height : 20px;
	color : #C60;
	text-decoration : none;
} 
.contentsemen { 
padding-bottom : 10px; 
margin-bottom : 15px; 
} 
.contentsemen ul { 
display : block; 
position : relative; 
width : 545px; 
padding : 0; 
margin : 0; 
} 
.contentsemen ul li { 
display : block; 
position : relative; 
float : left; 
height : 22px; 
padding : 2px 5px 0 0; 
list-style-type : none; 
overflow : hidden; 
border-bottom : 1px solid #ccc; 
} 
.contentsemen ul li.codes { text-align : center; width : 65px; text-transform : uppercase; } 
.contentsemen ul li.title { text-align : left; width : 225px; } 
.contentsemen ul li.color { text-align : center; width : 65px; text-transform:capitalize;} 
.contentsemen ul li.prices { text-align : center; width : 60px; } 
.contentsemen ul li.vat { text-align : center; width : 50px; } 
.contentsemen ul li.service{ text-align : center; width : 50px; } 

.semenheader { font-weight : bold; color : #000;} 
.contentsemen ul li a { display : block;height : 20px; color : #C90; text-decoration : none;} 
.contentsemen ul li a:hover { 
color : #c90; 
} 
.pages { 
height : 20px; 
border-bottom : 1px solid #ccc; 
width:545px;
} 
#pagesbottom { 
float : left; 
margin-top : 5px; 
padding : 3px;
width:542px;
} 
.paging { 
padding : 0 3px 0 3px; 
margin : 0 2px 0 2px; 
color : #069; 
display : inline; 
text-align : center; 
border : 1px solid #ccc; 
} 
.paging a:hover { 
background : #333; 
} 
.pagecurrent { 
background : #ffc; 
padding : 0 3px 0 3px; 
margin : 0 2px 0 2px; 
display : inline; 
text-align : center; 
border : 1px solid #ccc; 
} 
#contentlinks { 
margin-bottom:100px;
float:left;
} 
#contentlinks ul { 
display : block; 
position : relative; 
width : 545px; 
padding : 0; 
margin : 0; 
} 
#contentlinks ul li { 
display : block; 
position : relative; 
float : left; 
height : 20px; 
padding : 2px 5px 0 0; 
list-style-type : none; 
overflow : hidden; 
width:245px;
margin-left:10px;
border-bottom:1px solid #eee;
} 
#contentlinks ul li a { 
color:#339;
}
#contentlinks ul li a:hover { 
color:#666;
}
.contentsoe { 
padding-bottom : 10px; 
margin-bottom : 15px; 
} 
.contentsoe ul { 
position : relative; 
width : 540px; 
padding : 0; 
margin : 0; 
} 
.contentsoe ul li { 
display : block; 
position : relative; 
float : left; 
height : 18px; 
padding : 3px 10px 2px 0; 
list-style-type : none; 
overflow : hidden; 
width:540px;
margin-right:15px;
border-bottom:1px dotted #eee;
} 
.contentsoe ul li a { 
color:#666;
}
.mynumber{
	display:block;
width:100px;
font-weight:bold;
}
#contentservice {
float:left;	
}
#contentservice ul {
width:545px;
display:block;
position:relative;
}

#contentservice ul li {
	display : block;
	position : relative;
	float : left;
	height : 22px;
	padding : 2px 5px 0 0;
	list-style-type : none;
	overflow : hidden;
	color:#960;
	background:#FFC;
	background-color: #FFFFCC;
}
#contentservice ul li.name{ width:225px;}
#contentservice ul li.fees{ width:100px;}
#contentservice ul li.vat{ width:100px;}
#contentservice ul li.total{ width:100px;}

#productlist{
width:545px;
float:left;
}
#productlist ul {
list-style:none;
margin:0px;
padding:0px;
width:545px;
position:relative;
	
}
#productlist ul li{
display : block; 
position : relative; 
float : left; 
height : 18px; 
list-style-type : none; 
overflow : hidden; 
border-bottom:1px dotted #eee;
}
#productlist ul li.image{
width:120px;
height:120px;
background:#eee;
margin-top:5px;
}
#productlist ul li.title{
width:415px;
margin:5px 0 0 10px;
height:20px;
}
#productlist ul li.dsc{
width:415px;
height:80px;
margin-left:10px;
}
#productlist ul li.tools{
width:415px;
height:20px;
margin-left:10px;
}
#pedigree {
width:545px;
float:left;
margin-top:10px;
}

#pedigree ul{
list-style:none;
margin:0px;padding:0px;
width:545px;
position:relative;
font-size:12px;
color:#336699;
}
#pedigree ul li {
background:url(../images/pedegree.gif);
margin:0 0 0 0 ;
height:18px;
float:left;
text-transform:uppercase;
padding: 2px 0 0 0;
}
#pedigree ul li.listing {
font-size:12px;
margin-left:15px;
width:250px;
}
#pedigree ul li.name {
color:#999;
margin-left:15px;
width:250px;
}
#pedigree ul li.image {
width:250px;
background:none;
min-height:200px;
float:left;
text-align:center;
}
.cattleimg {border:1px solid #ccc; padding:5px; width:240px;}
#pedigree ul li.pedigree {
width:545px;
color:#336699;
background:url(../images/longpedigree.gif);
}
/*MEMBER LISTING LAYOUT*/
#members {
width:545px;
float:left;
margin-top:10px;
}

#members ul{
list-style:none;
margin:0px;padding:0px;
width:545px;
position:relative;
font-size:12px;

}
#members ul li {
border-bottom:1px #eee solid;
width:370px;
margin:0 0 0 10px ;
height:18px;
float:left;
padding: 2px 0 0 0;
}
#members ul li.farm {
font-size:12px;
width:530px;
text-align:right;
margin-bottom:5px;
border-bottom:1px #CCC solid;
}
#members ul li.name {
padding-left:10px;
background:url(../images/standbar.gif) no-repeat;
color:#0c2a4c;
width:360px;
text-transform:uppercase;
font-size:13px;
}

#members ul li.title {
color:#0c2a4c;
width:370px;
}
#members ul li.image {
width:135px;
background:none;
min-height:145px;
float:left;
text-align:center;
}
.membersimg {border:1px solid #ccc; padding:5px; width:125px;}
