body {
   background: #000000;
}

/* PNG FIX DO NOT TOUCH */
img, a.next, a.prev { behavior: url(iepngfix.htc) }

a {
     outline: none;
     text-decoration: none;
}

h3 {
     margin: 0;
}

#container {
     background-image:url(../images/frame.gif);
     background-repeat: no-repeat;
     width: 1003px;
     height: 710px;
     margin-left: auto;
     margin-right: auto;
     overflow: hidden;
}

#logo_container {
     height: 60px;
     width: 990px;
     padding: 0;
     padding-top: 6px;
     margin-left: auto;
     margin-right: auto;
}

#logo_left {
     width: 150px;
     height: 60px;
     float: left;
     padding-left: 5px;
}

#logo_right {
     width: 157px;
     height: 60px;
     float: right;
     margin-top: -1px;
     margin-right: 8px;
     padding-top: 6px;
}

#inner_container {
     width: 960px;
     height: 592px;
     margin-left: 18px;
     
}

#bottom_nav {
	width: 1000px;	
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

/* Buttons */

#buttons {
     width: 32px;
     float: left;
}

ul.buttons {
     list-style: none;
     margin: 0;
     padding: 0;
}

ul.buttons li {
     padding: 4px;
}

a.button1 {
     display: block;
     width: 32px;
     height: 25px;
     background: url("../images/info_button.gif") 0 0 no-repeat;
     text-decoration: none;
}

       

a:hover.button1 {
     background-position: -32px 0;
}

a.button2 {
     display: block;
     width: 32px;
     height: 25px;
     background: url("../images/link_button.gif") 0 0 no-repeat;
     text-decoration: none;
}

       

a:hover.button2 {
     background-position: -32px 0;
}

a.button3 {
     display: block;
     width: 32px;
     height: 25px;
     background: url("../images/email_button.gif") 0 0 no-repeat;
     text-decoration: none;
}

       

a:hover.button3 {
     background-position: -32px 0;
}

a.button4 {
     display: block;
     width: 32px;
     height: 25px;
     background: url("../images/locate_button.gif") 0 0 no-repeat;
     text-decoration: none;
}

       

a:hover.button4 {
     background-position: -32px 0;
}

#player_container {
     height: 316px;
     width: 560px;
     float: left;
     margin-left: 10px;
     margin-top: 4px;
     position: relative;
     background: url("../images/player_bg_blur.gif") 0 0 no-repeat;     
}

#player_box {
     width: 560px;
     height: 316px;
     float: left;
     margin-left: 0px;
     margin-top: 0px;
     margin-right: 0px;
     position: absolute;
}

#info_box {
     width: 535px;
     height: 316px;
     float: left;
     margin-left: 10px;
     margin-top: 0px;
     display: none;
     font-family: arial, helvetica, sans-serif;
     color: #FFFFFF;
     font-weight: bold;
     overflow: hidden;
     position: absolute;
     padding: 0px;
}

#info_close {
     float: right;
}

.nav_wrap{
     background-image:url(../images/accordion_bg.png);
	background-repeat: repeat-x;
	height: 182px;
	margin-top: -11px;
	padding-top: 0px;
	margin-left: -9px;
	margin-right: -9px;
}

.gmap {
     margin-top: 2px;
     margin-left: 4px;
     width: 146px;
     height: 106px;

}

img.gmap {
     border:1px solid #909090;  
}

.gmap_logo {


}




#tier2 {
     height: 100px;
     width: 960px;
     float: left;
     width: 
}

.tier2 {
     float: left;
     width: 120px;
     padding-top: 8px;
     margin-left: auto;
     margin-right: auto;
     height: 99px;
}

/* Carousel Styles */

#carousel
{
     padding: 0;
	margin-left: 6px;
	margin-top: 4px;
	width: 344px;
	height: 320px;

	float: left;
	background: url(../images/carousel_bg.gif) 0 0 no-repeat;
}
#carousel a
{
	position: absolute;
	width: 110px;
}

img.carousel-hidden {
        
}

/***** JQUERY ACCORDION Aug 9, 2009 ___DEAD___ ****/



/**** HA THUMB TITLES *****/
span.title {
color:#C5C5C5;
font-family:Helvetica,Arial,"Trebuchet MS",sans-serif;
font-size:9px;
font-weight:bold;
text-align:left;
}

a.title {
     padding: 0;
     margin: 0;
     height: 9px;
     cursor: pointer; cursor: hand;
     text-align:left;
}

a.title:hover {
     color: #68C028;
}

/***** VID THUMBS *****/

div.bottom_vids {
        padding-left: 20px;
        padding-top: 0px;
        height: 86px;
        width: 130px;
	float: left;

}

div.bottom_vids a{
     	     cursor: pointer; cursor: hand;
}

div.bottom_vids img {
        border: 1px solid green;
}

div.bottom_vids2 {
        padding-left: 18px;
        padding-top: 0px;
        height: 86px;
        width: 114px;
	float: left;

}

div.bottom_vids2 a{
     	     cursor: pointer; cursor: hand;
}

div.bottom_vids2 img {
        border: 1px solid green;
}

/**** FOOTER ****/
div#footer_message {
     padding-top: -0px;
     margin-top: 0px;
     color: white;
     font-size: 9px;
     text-align: center;
     width: 500px;
     margin-left: auto;
     margin-right: auto;
     cursor: hand; cursor: pointer;
}












