BODY {
	margin: 0px;
	padding: 0px;
	color: white;
	font: normal 12px Verdana;
	background: black url(../images/site_bg.jpg) no-repeat 0px 0px;
}

A {
	color: white;
	font-weight: bold;
}
A:hover {
	text-decoration: none;
}

IMG {
	border: 0px;
}

DIV#site {
	float: left;
	width: 975px;
}

DIV#header {
	width: 975px;
	height: 283px;
	float: left;
}

DIV#header A {
	display: block;
	width: 360px;
	height: 150px;
	float: right;
	margin-top: 125px;
	outline: 0px;
}

DIV#leftmenu {
	clear: both;
	float: left; 
	width: 338px;
	height: 830px;
}
DIV#leftmenu UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 246px;
		padding: 79px 0px 0px 91px;
		width: 155px;
			padding-top: 103px;
}
DIV#leftmenu UL LI A {
	display: block;
	float: left;
	width: 246px;
	text-indent: -9999px;
	outline: 0px;
}
DIV#leftmenu UL LI A#lm_home { height: 41px;  background: url(../images/leftmenu.jpg) no-repeat 0px 0px;  }
DIV#leftmenu UL LI A#lm_home.active , DIV#leftmenu UL LI A#lm_home:hover {  background: url(../images/leftmenu.jpg) no-repeat 100% 0px;  }

DIV#leftmenu UL LI A#lm_males { height: 43px; background: url(../images/leftmenu.jpg) no-repeat 0px -41px;  }
DIV#leftmenu UL LI A#lm_males.active , DIV#leftmenu UL LI A#lm_males:hover { background: url(../images/leftmenu.jpg) no-repeat 100% -41px;  }

DIV#leftmenu UL LI A#lm_females { height: 43px; background: url(../images/leftmenu.jpg) no-repeat 0px -84px; }
DIV#leftmenu UL LI A#lm_females.active , DIV#leftmenu UL LI A#lm_females:hover { background: url(../images/leftmenu.jpg) no-repeat 100% -84px; }

DIV#leftmenu UL LI A#lm_breedings { height: 43px; background: url(../images/leftmenu.jpg) no-repeat 0px -127px;  }
DIV#leftmenu UL LI A#lm_breedings.active , DIV#leftmenu UL LI A#lm_breedings:hover { background: url(../images/leftmenu.jpg) no-repeat 100% -127px;  }

DIV#leftmenu UL LI A#lm_for_sale { height: 44px; background: url(../images/leftmenu.jpg) no-repeat 0px -170px;  }
DIV#leftmenu UL LI A#lm_for_sale.active , DIV#leftmenu UL LI A#lm_for_sale:hover { background: url(../images/leftmenu.jpg) no-repeat 100% -170px;  }

DIV#leftmenu UL LI A#lm_produced { height: 41px; background: url(../images/leftmenu.jpg) no-repeat 0px -214px;  }
DIV#leftmenu UL LI A#lm_produced.active , DIV#leftmenu UL LI A#lm_produced:hover { background: url(../images/leftmenu.jpg) no-repeat 100% -214px;  }

DIV#leftmenu UL LI A#lm_rbkc { height: 47px; background: url(../images/leftmenu.jpg) no-repeat 0px -252px;  }
DIV#leftmenu UL LI A#lm_rbkc.active , DIV#leftmenu UL LI A#lm_rbkc:hover { height: 47px; background: url(../images/leftmenu.jpg) no-repeat 100% -252px;  }

DIV#leftmenu UL LI A#lm_links { height: 45px; background: url(../images/leftmenu.jpg) no-repeat 0px -300px;  }
DIV#leftmenu UL LI A#lm_links.active , DIV#leftmenu UL LI A#lm_links:hover {  background: url(../images/leftmenu.jpg) no-repeat 100% -300px;  }

DIV#right_content {
	float: left;
	margin-left: 4px;
	width: 610px;
		padding: 40px;
		width: 527px;
			background: url(../images/content_bg.jpg) no-repeat 0px 0px;
			position: relative;
			margin-bottom: 20px;
}


DIV#right_content DIV#corner {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 607px;
	height: 25px;
	background: url(../images/corner.jpg) no-repeat 0px 0px;
}
DIV#right_content P { line-height: 150%; }

DIV.center_image { text-align: center; padding-bottom: 20px; }
DIV.dog_text { padding-bottom: 30px; clear: both; }
DIV.dog_title { text-align: center; }
H1 { letter-spacing: 3px; }
DIV.dog_title.right_align { text-align: right; }

P.email_info {
	clear: both;
	padding-top: 15px;
	text-align: center;
	color: #c6602b;
	font: bold 18px Verdana;
}
P.email_info A {
	color: #c6602b;
	text-decoration: none;
}
P.email_info A:hover {
	text-decoration: underline;
}

DIV.img_left  { clear: both; }
DIV.img_left , DIV.img_right {
	float: left;
	width: 220px;
}
DIV.img_right  {
	width: 220px;
	text-align: right;
}
DIV.mark {
	float: left;
	width: 76px;
	height: 220px;
	background: url(../images/mark.gif) no-repeat 50% 50%;
}
DIV.b_info {
	clear: both;
	padding: 10px 0px 40px 0px;
}

UL.produced , UL.gallery  {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
UL.produced LI {
	float: left;
	padding: 10px 110px 50px 0px;
}
UL.produced LI.last {
	padding-right: 0px;
}

UL.gallery LI {
	float: left;
	padding: 0px 5px 10px 0px;
}
UL.gallery LI.last {
	padding-right: 0px;
}
UL.gallery IMG {
	 border: 1px solid #1f1f1f;
}
UL.gallery DIV.title {
	text-align: center;
	width: 126px;
	height: 10px;
	background: url(../images/divtitle.jpg) no-repeat 50% 0px;
	color: white;
	font-size: 9px;
}
DIV.p_link {
	clear: both;
}
