﻿/* CSS Document */

* {
	border-width: 0px;
	margin: 0;
	padding: 0;
} 

body
{
margin:0px;
background-image:url('../images/body_bg.jpg');
background-repeat:repeat-x repeat-y;
font-family:'Helvetica', Arial, Verdana;
}

body p a
{text-decoration:none;
font-weight:bold;
color:#990;
}

#body p a:hover
{
text-decoration:none;
color:#c33;
}



#dvmaincontainer
{
width:900px;
margin:0px auto;
}

#dvmaincontainer p a 
{
text-decoration:none;
font-weight:bold;
color:#990;
}

#dvmaincontainer p a:hover
{
text-decoration:none;
color:#c33;
}


#dvmaincontainer #dvtopcontainer
{
	
	background-position-x:top;
	float: left;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 215px 0px 0px 0px;
	background-image: url('../images/barn900.jpg');
	background-repeat: no-repeat;
}



#dvtopcontainer #dvlogocontainer
{
	float: left;
	width: 875px;
	height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: fixed;
}


#dvmaincontainer #dvbodycontainer
{
	float: left;
	width: 900px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/footer.jpg');
	background-repeat: no-repeat;
	background-position-y: bottom;
	background-color:white;}
	


#dvbodycontainer #dvbannerbgcontainer
{
	float: left;
	width: 873px;
	height: 230px;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat;
	border-bottom: 1px solid #D5D4CD;
	border-top: 1px solid #D5D4CD;
	margin-top: 0px;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-position-y: 50%;
}

#dvbodycontainer #dvbannerbgcontainer2
{
float:left;
width:873px;
height:50px;
background-image:url('../images/bg.jpg');
background-repeat:repeat;
border-bottom:1px solid #D5D4CD;
border-top:1px solid #D5D4CD;
margin-top:0px;
padding-left:25px; padding-right:0px; padding-top:20px; padding-bottom:0px; background-position-y:50%
}

#dvbodycontainer #dvbannerbgcontainer1
{
float:left;
width:873px;
height:180px;
background-image:url('../images/bg.jpg');
background-repeat:repeat;
border-bottom:1px solid #D5D4CD;
border-top:1px solid #D5D4CD;
margin-top:0px;
padding-left:25px; padding-right:0px; padding-top:20px; padding-bottom:0px; background-position-y:50%
}


#dvbannerbgcontainer2 #dvbanner
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 40px;
}



#dvbannerbgcontainer .lftcontainer
{
	float: left;
	width: 271px;
	font-size: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.lftcontainer .dvbannerleft
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	float: none;
	width: 270px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}


.dvbannerleft img
{
	margin: 0px;
	padding: 0px 0px 0px 50px;
	font-size: 0px;
}
	
	
.dvbannerleft p
{
	background-position: center;
	width: 265px;
	font-size: 12px;
	text-align: center;
	color: #424037;
	background-color: #ede7af;
	margin: 6px 0px 6px 0px;
	padding: 6px 0px 6px 0px;
}
.dvbannerleft p b
{
font-size:13px;
font-weight:bold;
}

.dvbannerleft h1
{
font-size:24px;
font-weight:bold;
text-align:left;
color: #933;
}


.dvbannerleft h2
{
font-size:18px;
font-weight:bold;
text-align:center;
}



#dvbannerbgcontainer #dvbanner
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 40px;
font-size:16px;
font-weight:normal;
text-align:left;
}

#dvbannerbgcontainer #dvbanner2
{
float:left;
font-size:15px;
margin:0px;
padding:0px 20px 0px 40px;
font-weight:normal;
text-align:left;
}




#dvbodycontainer #dvleftpanel
{
float:left;
width:274px;
margin:0px;
padding:26px 0px 4px 25px;
}

#dvleftpanel #topimage
{
float:left;
width:247px;
font-size:17px;
height:23px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-family:'Helvetica', Arial, Verdana;
}

#dvleftpanel #midcont
{
float:left;
width:247px;
margin:0px;
padding:25px 0px 4px 25px;
border-bottom:1px solid #99cccc;
border-left:1px solid #99cccc;
border-right:1px solid #99cccc;
height: 200px;
}
#midcont p
{
float:left;
width:223px;
font-size:14px;
text-align:center;
line-height:16px;
line-height:17px;
height: 186px;
}

#midcont p span
{
float:right;
text-align:right;
color:#A5051A;
font-weight:bold;
}

#midcont a
{text-decoration:none;
font-weight:bold;
color:#990;
}

#midcont a:hover
{
text-decoration:none;
color:#c33;
}





#dvleftpanel #leftfoot
{
float:left;
width:258px;
background-image:url('../images/left_foot.jpg');
background-repeat:no-repeat;
margin-left:0px; margin-right:0px; margin-top:12px; margin-bottom:0px; padding-left:16px; padding-right:0px; padding-top:11px; padding-bottom:13px; background-position-y:50%
}

#leftfoot img
{
float:left;
width:46px;
margin:0px;
padding:0px 0px 0px 0px;
}

#leftfoot p
{
float:left;
width:160px;
font-size:12px;
text-align:left;
color:#6B5F58;
margin:0px;
padding:0px 0px 0px 15px;
}

#leftfoot span
{
float:left;
width:156px;
font-size:15px;
text-align:left;
font-weight:bold;
color:#6B5F58;
margin:0px;
padding:5px 0px 5px 15px;
}

#dvbodycontainer #dvrightpanel
{
float:left;
width:552px;
margin:0px 0px 0px 20px;
padding:18px 0px 4px 3px;
}


#dvrightpanel #pedigree
{float:left;
width:100%;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:13px; 
}

#pedigree img
{
float:left;
margin:0px;
font-size:0px;
padding:0px 0px 0px 15px;
}


#pedigree p
{
float:left;
font-size:13px;
text-align:left;
color:#000;
margin:0px;
padding:0px 12px 0px 15px;
}

#pedigree p a 
{
text-decoration:none;
font-weight:normal;
color:#990;
}

#pedigree p a:hover
{
text-decoration:none;
color:#c33;
}


#pedigree h3
{
font-size:18px; 
color: #933;
font-weight:bold;
padding:0px 0px 0px 0px;
text-align:left;
float:left;
	
}

#pedigree h4
{
font-size:14px; 
color: #000;
font-weight:normal;
padding:5px 0px 0px 5px;
text-align:left;
}

.style2 {
	border: 1px solid #6AB4B9;
	border-collapse: collapse;
}



#dvrightpanel p
{
	background-position: 50% bottom;
	float: left;
	width: 285px;
	font-size: 14px;
	text-align: left;
	height: 43px;
}

#dvrightpanel a 
{
text-decoration:none;
font-weight: bold;
color:#990;
}

#dvrightpanel a:hover
{
text-decoration:none;
color:#c33;
}


#dvrightpanel h1
{
	float: left;
	width: 395px;
	font-size: 20px;
	text-align: left;
	color: #2C1B11;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}


#dvrightpanel h5
{	background-position: 50% bottom;
	float: left;
	width: 95%;
	font-size: 14px;
	text-align: left;
	font-weight:normal;
}


#dvrightpanel .line
{
float:left;
width:533px;
font-size:0px;
margin:0px;
padding:10px 0px 5px 0px;
}


#dvrightpanel #righttfoot
{
float:left;
width:556px;
height:65px;
background-image:url('../images/right_foot.jpg');
background-repeat:no-repeat;
margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:11px; padding-bottom:13px; 
background-position-y:50%
}

#righttfoot img
{
float:left;
margin:0px;
font-size:0px;
padding:0px 0px 0px 15px;
}

#righttfoot p
{
float:left;
width:150px;
font-size:13px;
text-align:left;
color:#513D2C;
margin:0px;
padding:0px 12px 0px 15px;
}

#dvmaincontainer #dvfootercontainer
{
float:left;
width:900px;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvfootercontainer #foottop
{
float:left;
width:900px;
margin:0px;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
padding-bottom:20px;
background-image:url('../images/footer2.jpg');
background-repeat:no-repeat;
background-position-y:center; 

 
 
}

#foottop p
{
float:left;
font-size:12px;
text-align:left;
color:#b8b939;
margin:0px;
padding:22px 0px 0px 20px;
width: 620px;
}

#foottop p a 
{
text-decoration:none;
font-weight:bold;
color:#b8b939;
padding-left:10px;
padding-right:10px;
}

#foottop p a:hover
{
text-decoration:none;
color:#c33;
}

#foottop p span
{
padding:0px 20px 0px 0px;

}

.design
{
float:right;
width:175px;
margin:0px;
padding:0px;
font-size:0px;
padding-left:50px;
padding-right:20px;
padding-top:10px;
}


