body {
background: #ffffff;
font-family: Helvetica, san-serif;
font-size: 75%
color:#444444;
}

p {
color:#444444;
font-size: 75%
}

p2 {
color:#CC0000;
font-family: Helvetica, san-serif;
font-size: 100%
}

h3 {
margin: 20px 0 30px 0;
color:#CC0000;
}

h4{
margin: 10px 0 5px 0;
color:#CC0000;
font-size: 85%
}

h5{
margin: 5px 0 5px 0;
color:#CC0000;
font-size: 65%
}

a:link {
color:#CC0000;
text-decoration:none;
}

a:visited {
color:#664422;
text-decoration:none;
}

a:hover {
color:#664422;
text-decoration:underline;
}

a:active {
color:#664422;
text-decoration:none;
}

#title_container {
position:relative;
top:0;
left:0;
padding:0px;
margin: 0 auto 0 auto;
width:800px;
height:50px;
background: white;
border:0;
float:none;
}

#title_corral  {
position: absolute;
bottom:0;
left:0;
border: 1px solid black;
}

#titleimage  {
height:33px;
width:250px;
margin:0;
padding:0;
background:white;
border-right:1px solid black;
float:left;
}

#title2image  {
height:33px;
width:120px;
padding:0;
background:white;
float:left;
}


#container {
padding:0px;
margin: 10px auto 100px auto;
width:800px;
height:450px;
background: #ffffff;
border:0;
float:none;

}

#main {
padding:0;
margin:0;
float:left;
display:block;
height:450px;
width:650px;
background: transparent;
color:#444444;
border:1px solid black;
}

#menu {
float:left;
display:block;
width:130px;
height:300px;
padding:0px;
margin:0px;

}

#buttons {
border:0;
padding:0;
margin:0;
}

#buttons a span {
display: none;
}

a #button_tonic {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_tonic_off.png) no-repeat left transparent;
}

a:hover #button_tonic {
	background: url(../images/button_tonic_on.png) no-repeat left transparent;
}

a #button_news {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_news_off.png) no-repeat left transparent;
}

a:hover #button_news {
	background: url(../images/button_news_on.png) no-repeat left transparent;
}

a #button_team {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_team_off.png) no-repeat left transparent;
}

a:hover #button_team {
	background: url(../images/button_team_on.png) no-repeat left transparent;
}

a #button_media {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_media_off.png) no-repeat left transparent;
}

a:hover #button_media {
	background: url(../images/button_media_on.png) no-repeat left transparent;
}

a #button_contact {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_contact_off.png) no-repeat left transparent;
}

a:hover #button_contact {
	background: url(../images/button_contact_on.png) no-repeat left transparent;
}

a #button_product  {
	height: 42px;
	width: 180px;
	margin:0;
	padding:0;
	background: url(../images/button_product_off.png) no-repeat left transparent;
}

a:hover #button_product {
	background: url(../images/button_product_on.png) no-repeat left transparent;
}

#bottom_menu{
height:50px;
width:600px;
display:block;
background:transparent;
float:left;
margin:0px;
padding:0px;
}

a .bottom_button {
background: black;
padding:3px 10px 7px 10px;
display: block;
float:left;
color:#ffffff;
font-size: x-small;
margin-left:0px;
margin-right:8px;
text-decoration: none;
cursor:pointer;
cursor:hand;
}

a:link .bottom_button {
color:#ffffff;
text-decoration:none;
}

a:visited .bottom_button {
color:red;
text-decoration: none;
}

a:hover .bottom_button {
color: red;
text-decoration:underline;
}

a:active .bottom_button {
color:red;
text-decoration: none;
}


.noshow {
display:none;
}

#custom  {
width:450px; 
margin-left:20px;
}

#main_custom {
padding:0;
margin:0;
float:left;
display:block;
width:650px;
background: transparent;
color:#444444;
border:1px solid black;
}


