/* -STYLES- */
body {
	font-family: Helvetica, sans-serif;
	font-size: 85%;
	background-color: #000;
	line-height: 1.3em;
margin: 0;
padding: 0;
}
a {
	color: #333;
}

a:hover {
color: #000;
}

a img, img {
	border: 0;
}

h1 {
	font-size: 110%;
margin-bottom: -0.6em;
padding: 0;

}

#menuHome {
background-color: #FFF;
}

#container {
background-color: #FFF;
width: 870px;
position: relative;
text-align: center;
margin: auto;
margin-top: 0;
margin-bottom: 30px;
padding: 0;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
border-left: 1px solid #FFF;
}




#mainContent {
padding: 10px 300px 30px 25px;
}

.ttoHeader {
color: #000;
font-weight: bold;
font-size: 111%;
}

#logoSub {
padding: 5px 0 30px 0;
}

#subpageContainer {
background-image: url(http://talltineoutfitters.net/images/fencepost_bg_white.gif);
background-repeat: repeat-y;
text-align: left;
}

#subpageMainContent .header {
float: right;
padding-bottom: 15px;
}

#subpageMainContent {
float: left;
width: 581px;
margin: 15px 0 40px 0;
}

#subpageMainContent .text {
margin: 10px 60px 0 40px;
}

#fencepostDivider {
float: left;
width: 57px;
}

#subpageSidebar {
float: left;
width: 232px;
margin: 40px 0 0 0;
}

.sidebarContent {
margin: 1.6em 25px 0 25px;
font-size: 80%;
}

.sidebarContent li {
line-height: 1.2em;
margin-left: -35px;
padding-top: .2em;
padding-bottom: .2em;
}
.sidebarContent ul {
padding-bottom: 1.5em;
}

.clear {
clear: both;
height: 1px;
}



#overlay {
	height:455px;
	z-index: 500000;
}

/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	height:700px;
	overflow-y:auto;
	z-index: 500000;
}

#boonersSmall {
position: absolute;
top: 40px;
right: 65px;
}

#boonerPics {
z-index: 1000;
}


#ttoMap {
background-image: url(http://talltineoutfitters.net/images/mapbg.gif);
background-repeat: no-repeat;
background-color: #FFF;
margin: 0;
padding: 300px 30px 50px 250px;
width: 200px;
line-height: 1.1em;
color: #000;
}

.error {
color: #CC0000;
}


.ttoFooter {
background-image: url(http://talltineoutfitters.net/images/footerbg.jpg);
background-repeat: no-repeat;
color: #000;
width: 870px;
height: 187px;
font-size: 80%;
line-height: 1.2em;
font-weight: bold;
margin-top: -1px;
}

#footerText {
font-size: 110%;
line-height: 1.3em;
width: 170px;
padding: 16px 0 0 525px;
text-align: center;
}

#footerText a {
color: #000;
}



