/* CSS Document */


body {
background-image:url(../images/body_bkgd.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
margin:0;
padding:0;
}

#container {
background-image:url(../images/container_bkgd.gif);
background-repeat:no-repeat;
width:760px;
margin:0 auto;
position:relative;
top:16px;
}

#header {
height:139px;
padding:0;
width:758px;
margin:0 0 0 1px;
background-color:#F8F8F8;
}

#header h1 {
background-image:url(../images/logo.gif);
width:276px;
height:132px;
position:relative;
margin:0;
float:left;
left:5px;
top:5px;
}

#header h1 a {
display:block;
width:276px;
height:132px;
}

#header h1 span {
display:none;
}

#ribbon {
background-image:url(../images/ribbon.jpg);
width:471px;
height:98px;
position:relative;
float:right;
right:0px;

}

#slogan {
position:absolute;
color:#006666;
font-size:.8em;
font-style:italic;
font-weight:800;
left:300px;
margin:55px 0 0 0;
top:5px;
z-index:30;
}

/**********************************************/
/*         HOME/CONTACT US BUTTONS
/**********************************************/

#top_buttons {
background-image:url(../images/toptab.jpg);
position:relative;
float:right;
width:194px;
height:35px;
right:20px;
top:-4px;/*move image outside the container*/
font-size:13px;
}

#top_buttons ul {
list-style:none;
position:relative;
margin:0;
left:35px;
padding:0;
}

#top_buttons ul li {
list-style:none;
display:inline;

}

#top_buttons a {
color:#FFFFFF;
text-decoration:none;
padding:0 .1em;

}
#top_buttons a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/**********************************************/
/* SERVICE LOCATIONS (part of right hand header)
/**********************************************/


#service_locations a {
color:#663300;
text-decoration:none;
font-weight:800;
font-size:.8em;
}
 
#service_locations a:hover {
color:#663300;
text-decoration:underline;
}

/**********************************************/
/*               CONTENT 
/**********************************************/


#content_area {
background-image:url(../images/content_bkgd.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:758px;
position:relative;
left:1px;
min-height:420px;
margin:0;
padding:1px 0 0 0;
font-size:1.1em;
z-index:19;
}

#text {
padding:0 15px 20px 15px;
height:220px;
min-height:220px;
}

html>body #text {/*---for better browsers NOT IE----- */
height:auto!important;
}

 #text h4 {
color:#663300;
font-size:1.2em;
}

#text h3 {
color:#663300;
font-size:1.4em;
}



#text a:link {
color:#003300;
text-decoration:underline;
}

#text a:visited {
color:#663300;
text-decoration:underline;
}

#text a:hover {
color:#663300;
text-decoration:none;
}

.floatr {
position:relative;
float:right;
margin:.5em 0 1em 1em;
border:1px solid #666666;
}

.caption {
position:relative;
width: 130px;
text-align:center;
font-size:.8em;
float:right;
margin:.5em 0 1.5em 1.5em;
}

.small {
font-size:.8em;
}

.floatl {
position:relative;
float:left;
margin:.5em 1em 1em 0;
border:1px solid #666666;
}

.indent {
margin:0 0 0 30px;
}

/**********************************************/
/*           HOMEPAGE TEASER BOXES
/**********************************************/

#boxes td {
background-image:url(../images/teaserbox_bkgd.gif);
background-repeat:no-repeat;
width:224px;
height:213px;
padding:0 0;
margin:0;
}


#boxes h3 {
color:#663300;
text-transform:uppercase;
text-align:center;
position:relative;
z-index:4;
margin:10px 0;
}

#boxes p {
font-size:.9em;
position:relative;
text-align:center;
margin:0 0px 10px 0;
padding:0 10px;
}

/*baseball player box*/
#baseball {
position:relative;
float:left;
bottom:355px;
z-index:2;
}

.button {
position:relative;
bottom:0;
}

/**********************************************/
/*              FOOTER 
/**********************************************/

#copyright {
background-image:url(../images/copyright_bar.jpg);
background-repeat:no-repeat;
width:718px;
height:3px;
position:relative;
margin:0 auto;

}

#copyright p {
font-size:1em;
margin:0 auto;
text-align:center;
color:#6a9090;
bottom:20px;
position:relative;
padding:0 0 20px 0;
}

#minilogo {
background-image:url(../images/minilogo.gif);
height:41px;
position:relative;
margin:0 auto;
width:33px;
bottom:18px;
}


/**********************************************/
/*                VARIOUS
/**********************************************/
.nodisplay {
display:none;
}

.clear {
clear:both;
}
