body {
	margin:0px;
	background-color:#dfa05d;}
table {
	empty-cells:show;}

.page {
	width:100%;}
.page_left_corner {
	background-image:url(page_left_corner.jpg);
	background-repeat:no-repeat;
	background-position:right 0px;}
.page_right_corner {
	background-image:url(page_right_corner.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;}
.page_center {
	width:990px;}

.head {
	position:relative;
	background-image:url(head.jpg);
	background-repeat:no-repeat;
	background-position:0px 122px;
	width:990px;
	height:463px;}
.flash_head {
	width:990px;
	height:122px;}
.menu_area {
	position:absolute;
	left:398px;
	top:140px;
	width:205px;
	height:240px;}
.menu_item:link, .menu_item:visited {
	background-image:none;
	display:block;
	font:13px "Trebuchet MS";
	font-weight:bold;
	color:#000;
	text-decoration:none;
	text-align:center;
	width:205px;
	height:20px;}
.menu_item:hover {
	background-image:url(menu_hover.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#fdf1cb;}
.menu_active {
	background-image:url(menu_active.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	font:13px "Trebuchet MS";
	font-weight:bold;
	color:#fdf1cb;
	text-decoration:none;
	text-align:center;
	width:205px;
	height:20px;}

.decor {
	background-image:url(decor_background.jpg);
	background-repeat:repeat;
	background-position:0px 0px;
	width:100%;
	height:300px;}
.decor_down_left, .decor_down_right {
	background-color:#dfa05d;
	background-repeat:no-repeat;
	background-position:0px bottom;
	vertical-align:top;
	width:71px;}
.decor_down_left {
	background-image:url(decor_down_left.jpg);}
.decor_down_right {
	background-image:url(decor_down_right.jpg);}
.decor_up_left, .decor_up_right {
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:71px;
	height:152px;}
.decor_up_left {
	background-image:url(decor_up_left.jpg);}
.decor_up_right {
	background-image:url(decor_up_right.jpg);}
.decor_border_up {
	background-image:url(decor_border_up.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:30px;
	height:62px;}
.decor_border_down {
	background-image:url(decor_border_down.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:30px;
	height:60px;}
.decor_border_up_area, .decor_border_down_area {
	background-image:url(decor_border.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:30px;}
.decor_border_up_area {
	vertical-align:top;}
.decor_border_down_area  {
	vertical-align:bottom;}
.decor_up, .decor_down {
	background-repeat:no-repeat;}
.decor_up {
	background-image:url(decor_up.png);
	background-position:0px 0px;}
.decor_down {
	background-image:url(decor_down.png);
	background-position:0px bottom;}
.decor_up1 {
	background-image:url(decor_up1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:23px;
	height:136px;}
.decor_up2 {
	background-image:url(decor_up2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:23px;
	height:136px;}
.decor_down1 {
	background-image:url(decor_down1.gif);
	background-repeat:no-repeat;
	background-position:0px bottom;
	width:23px;
	height:136px;}
.decor_down2 {
	background-image:url(decor_down2.gif);
	background-repeat:no-repeat;
	background-position:0px bottom;
	width:23px;
	height:136px;}
.decor_center {
	vertical-align:top;
	padding:10px;}

h1 {
	font:20px Tahoma;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:5px 0px 15px 0px;}
h2 {
	font:18px Tahoma;
	color:#000;
	margin:0px;
	padding:0px;}
h3 {
	font:16px "Trebuchet MS";
	color:#000;
	margin:0px;
	padding:0px 0px 10px 0px;}

.dogs {
	padding:0px 0px 15px 0px;
	width:100%;}
.dogs td {
	width:50%;}
.photo {
	border:1px solid #000;}
.left_in_text {
	float:left;
	margin-right:10px;}
.right_in_text {
	float:right;
	margin-left:10px;}

.main_text {
	font:13px "Trebuchet MS";
	color:#000;
	margin:0px;
	padding:0px 0px 15px 0px;}
.main_link:link, .main_link:visited {
	font:13px "Trebuchet MS";
	color:#543b24;
	text-decoration:underline;}
.main_link:hover {
	text-decoration:none;}

.footer {
	font:11px Arial;
	color:#000;
	text-align:center;
	padding-top:35px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:47px;}
.footer_link:link, .footer_link:visited {
	font:11px Arial;
	color:#543b24;
	text-decoration:underline;}
.footer_link:hover {
	color:#fdf1cb;}
	
.breed {
	font:13px Trebuchet MS;
	color:#543b24;
	border-right:1px solid #543b24;
	border-bottom:1px solid #543b24;
	margin-bottom:10px;
	width:100%;}
.breed td {
	text-align:center;
	border-left:1px solid #543b24;
	border-top:1px solid #543b24;
	width:33%;}
	
.breed-v {
	font:13px Trebuchet MS;
	color:#543b24;
	border-right:1px solid #543b24;
	border-bottom:1px solid #543b24;
	margin-bottom:10px;
	width:100%;}
.breed-v td {
	text-align:center;
	border-left:1px solid #543b24;
	border-top:1px solid #543b24;}