/* 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;

}

.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;
}
.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/no_one.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/Gallery_one/no_two_selection.jpg);
background-position: 0 1px;
margin-left: 10px;
margin-top: 8px;
}
#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;

}
#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;
}
.sidebar{
display: inline;
width: 182px;
height: auto;
float: right;
background-color: #EDE7C7;
border: 1px solid #786D59;
margin-top: 5px;
margin-right: 45px;
}
#sidebarone{
display: block;
width: 174px;
height: 142px;
background-image: url(images/Troops/sidebar/front_lines.jpg);
background-position: 0 0;
margin-left: 3px;

}
#sidebarone:hover{
background-position: 0 147px;

}
#sidebartwo{
display: block;
width: 174px;
height: 138px;
background-image: url(images/Troops/sidebar/show_support.jpg);
background-position: 0 0;
border-top: dotted 1px #333;
margin-left: 3px;
display: none;
}
#sidebartwo:hover{
background-position: 0 143px;
}
#sidebarthree{
display: block;
width: 174px;
height: 262px;
background-image: url(images/Troops/sidebar/not_forgotten.jpg);
background-position: 0 0;
border-top: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
display:none;
}
#sidebarthree:hover{
background-position: 0 265px;
}
#sidebarfour{
display: block;
width: 174px;
height: 128px;
background-image: url(images/home/sidebar_pooch.jpg);
background-position: 0 0;
border-top: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
display: none;
}
#sidebarfour:hover{
background-position: 0 -128px;
}


.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;
}

