/* CSS Document */

body{
background-color:#efefde;
color:#5a3f24;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
}


a{
color:#5a3f24;
}

a:visited{
color:#ac7947;
}

a:hover{
color:#526c1d;
}



#wrap{
background:#FFFFFF;
width:800px;
margin:0 auto;
}

#top_nav{
width:800px;
height:27px;
padding:0;
margin:0;
background:url(images/nav_bg.gif) top left repeat-x;
}

#top_nav ul{
margin:0;
padding-left:5px;
list-style:none;
}

#top_nav ul li{
display:inline;
padding: 1em;
line-height: 2em;
}

#content{
width:552px;
float:left;
margin-bottom:10px;
}

#content_wrap{
width:540px;
padding: 15px 5px 5px 10px;
}

#side_nav{
width:230px;
float:right;
}

#side_nav h3{
background:url(images/green_links.gif) top left no-repeat;
margin-top:15px;
}

#side_nav a{
color:#526c1d;
}

#side_nav a:hover{
color:#fa7a08;
}

#side_nav ul{
margin:0;
padding:0;
list-style:none;
font-size:x-small;
}

#side_nav ul li{
padding-bottom:7px;
}

#header{
background:#efefde;
padding:0;
margin:0;
}

.box{
width:225x;
float:left;
margin-right:50px;
}

.box ul{
margin:0;
padding:0;
list-style:none;
}

.box ul li{
padding-bottom:5px;
}

.clear{
clear:both;
}

h1{
background:url(images/header.jpg) top left no-repeat;
height:158px;
padding:0;
margin:0;
}

#footer{
clear:both;
padding:10px;
text-align:center;
color:#FFFFFF;
background:url(images/footer.gif) top left no-repeat #efefde;
height:185px;
font-size:xx-small;
}

#footer a{
color:#FFFFFF;
}

/** h2 headers **/
#side_nav h3,h1,.home,.zebra,.pilot,.topflight,.roaring,.stores,.role,.resources,.about{
text-indent:-9000px;
}

.home{
background:url(images/at_the_core.gif) top left no-repeat;
}

.zebra{
background:url(images/zebra_title.gif) top left no-repeat;
}

.pilot{
background:url(images/pilot_title.gif) top left no-repeat;
}


.topflight{
background:url(images/topflight_title.gif) top left no-repeat;
}

.roaring{
background:url(images/roaring_springs_title.gif) top left no-repeat;
}


.stores{
background:url(images/participating_stores.gif) top left no-repeat;
}

.role{
background:url(images/our_role.gif) top left no-repeat;
}

.resources{
background:url(images/resources.gif) top left no-repeat;
}

.about{
background:url(images/about_sustain.gif) top left no-repeat;
}

dl{
margin-left:10px;
}

dt{
font-weight:bold;
}

dd{
padding-bottom:10px;
margin-left:15px;
}

.product_box{
width:500px;
background:#f3f0e1 url(images/productbox_bottom.gif) no-repeat left bottom;
margin-bottom:10px;
}

.product_box h3{
background:url(images/productbox_top.gif) no-repeat left top;
padding:10px;
color:#556e1b;
margin-bottom:0;
}

.product_box img{
float:left;
width:143px;
border:#d9d7b3 solid 1px;
margin: 0 5px 5px 5px;
}

.product_box p{
float:right;
width:360px;
padding:0px;
margin:0;
}

.product_box ul{
float:right;
width:320px;
padding:0px;
margin:10px;
}

#product_nav{
margin-bottom:10px;
}

#product_nav ul{
margin:0;
padding:0;
list-style:none;
font-size:85%;
}

#product_nav ul li{
display:inline;
padding:3px;
}

a[href$=".pdf"]{
background:url(images/pdficon.jpg) no-repeat right top;
padding-right:20px;
}

a[href$=".doc"]{
background:url(images/word.jpg) no-repeat right top;
padding-right:20px;
}
