/* CSS Document */
body{
background-color: #795236;
background-image:url(images/home/body_bg.jpg);
background-repeat:repeat-x;
}
.outerwraper{
width: 851px;
height: auto;
margin: auto;
margin-top: 30px;

}
a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#CCCC99;
}
.wraper{
width: 851px;
height: auto;
background-image:url(images/home/content_repeat.jpg);
background-repeat:repeat-y;
}
.wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
font-size: .01em;
}
.header{
width: 851px;
height: 172px;
.height:192px;
min-height: 172px;
display:block;
margin: 0;
padding: 0;

background-color: #795236;
}


.main_nav_holder{
width: 851px;
height: 57px;
background-image:url(images/home/nav_bg.jpg);
background-repeat: no-repeat;
background-position: top;
margin:0;

}


.navigation{
width: 791px;
height: 57px;
padding: 0 0 0 60px;
}
.navigation ul:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.navigation ul li{
width: auto !important;
width: 5px;
list-style-type: none;
float:left;
height: 20px;
margin-top: 18px;
border-left: solid 1px #502000;
border-right: solid 1px #502000;
white-space: nowrap;
}

.navigation ul li a{
display: block;
text-decoration: none;
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .1em;
text-align:center;
padding: 4px 6px 0px 6px;
color: #E9DBC1;
height: 16px;
}

.navigation ul li a:hover{
background-image:url(images/home/rollover.gif);
background-position: bottom;
color: #ffffff;
}
.contentholder{
width: 851px;
height: auto;

}

.contentwraper{
width: 851px;
height: auto;
min-height: 200px;
background-image: url(images/gallery/gallery_top.jpg);
background-repeat: no-repeat;
position:relative;
}
.bannertop{
width:850px;
height: 80px;
background-image:url(Bev/for_web/spay_bitch.jpg);
background-repeat:no-repeat;
background-position:center; 
margin-top: 15px;
margin-bottom: 15px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
font-size:16px;
color: #333333;
clear:both;
display:block;
padding-top: 20px;

}
.ownertop{
width:851px;
height: 128px;
background-image:url(images/Owners/owner_top_bg.jpg);
background-repeat: no-repeat;
}
.ownertext{
width: 500px;
height: 80px;
font-family:"Times New Roman", Times, serif;
color:#666666;
float: left;
margin-left: 70px;
display: inline;
margin-top: 20px;

}
.emailholder{
width: 160px;
height: 30px;
float:left;
margin-left: 30px;
margin-top: 55px;
background-image:url(images/Owners/email_artwork.jpg);
background-position: 0 0;
background-repeat: no-repeat;
display: inline;
}
.emailholder:hover{
background-position: 0 31px;

}

.gallery_nav{
width:851px;
height:42px;
min-height: 42px;


}
#galleryno{
width:34px;
height: 26px;
display: block;
float: left;
background-image:url(images/gallery/no_graphic.jpg);
background-repeat:no-repeat;
margin-left: 100px;
margin-top: 8px;
}
.galleryone{
width: 540px;
height: 886;
margin-left: 40px;
float: left;
display: inline;
}
#galleryone_link{
width:24px;
height: 26px;
display: block;
float: left;
background-image: url(images/gallery/Gallery_one/no_one_selection.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
}
#galleryone_link:hover{
background-position: 0 -28px;
}
#gallerytwo_link{
width:23px;
height: 26px;
display: block;
float: left;
background-image: url(images/gallery/no_two.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
display: none;
}
#gallerytwo_link:hover{
background-position: 0 -28px;
}
#gallerythree_link{
width:23px;
height: 26px;
display: block;
float: left;
background-image: url(images/gallery/no_three.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
display: none;
}
#gallerythree_link:hover{
background-position: 0 -28px;
}
#galleryfour_link{
width:23px;
height: 26px;
display: block;
float: left;
background-image: url(images/gallery/no_four.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
display: none;
}
#galleryfour_link:hover{
background-position: 0 -28px;
}
#girl_header{
width:137px;
height: 14px;
display: block;
float: left;
background-image: url(images/gallery/girls_header.jpg);
background-position: 0 2;
background-repeat:no-repeat;
margin-left: 100px;
margin-top: 14px;
display: none;
}
#girl_go{
width:23px;
height: 26px;
display: block;
float: left;
background-image: url(images/gallery/girl_button.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
display: none;
}
#girl_go:hover{
background-position: 0 -28px;
}
.gallery_text{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#663300;
}
.big_image{
width: 758px;
height:216px;
background-image: url(Bev/for_web/love_dog_big2.jpg);
background-repeat:no-repeat;
margin-left: 40px;
float: left;
display: inline;
}
.sidebar{
display: inline;
width: 182px;
height: auto;
float: right;
background-color: #000;
border: 1px solid #786D59;
margin-top: 5px;
margin-right: 45px;
}
#sidebarone{
display: block;
width: 174px;
height:221px;
background-image: url(Bev/for_web/pet_finder.jpg);
background-position: 0 0;
margin-left: 3px;

}



#sidebartwo{
display: block;
width: 174px;
height: 78px;
background-image: url(Bev/for_web/AZ_humane_society.jpg);
background-position: 0 0;
margin-top: 5px;
margin-left: 3px;
}

#sidebarthree{
display: block;
width: 174px;
height: 221px;
background-image: url(Bev/for_web/Ohio_rescue_links.jpg);
background-position: 0 0;
margin-left: 3px;
margin-top: 5px;
}

#sidebarfour{
display: block;
width: 174px;
height: 221px;
background-image: url(Bev/for_web/Article_bg.jpg);
background-position: 0 0;
margin-left: 3px;
margin-top: 5px;

}
.article_links{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#CCCC99;
margin-left:0px;
padding-top:30px;

}
.article_links ul li{
list-style-type:none;
}

.punchgirls{
display: block;
width: 174px;
height: 278px;
background-image: url(images/Troops/sidebar/sps_gilr_link.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.punchgirls:hover{
background-position: 0 281px;
}
.heidi{
display: block;
width: 174px;
height: 253px;
background-image: url(images/Troops/sidebar/pinup1.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.heidi:hover{
background-position: 0 258px;
}
.vanstory{
display: block;
width: 174px;
height: 358px;
background-image: url(images/Troops/sidebar/pinup2.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.vanstory:hover{
background-position: 0 360px;
}
.checkout{
display: block;
width: 174px;
height: 90px;
background-image: url(images/Troops/sidebar/check_out.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.sararay{
display: block;
width: 174px;
height: 92px;
background-image: url(images/Troops/sidebar/sara_ray.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.sararay:hover{
background-position:0 -88px;
}
.deluxe{
display: block;
width: 174px;
height: 142px;
background-image: url(images/Troops/sidebar/deluxe_link.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
.deluxe:hover{
background-position:0 -138px;
}
.biglink{
width:540px;
height:711px;
display:block;
background-image:url(Bev/for_web/syb_sps_big.jpg);
background-repeat:no-repeat;
margin-left:40px;
float:left;
}


.alt { display: none; 
}
td{
border-color: #999999;
}
tr{
border-color: #EFE5CA;
}



.footer{
clear:both;
width:851px;
height:115px;
background-image:url(images/home/footer_bg.jpg);
background-repeat:no-repeat;
}
