body
{
background-image: url('../images/sbm_bg.jpg');
background-attachment: fixed;
background-repeat: horizontal;
background-position:top center;
background-color: #000;
overflow-x: hidden;
overflow-y: auto;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

#main
{
width: 408px;
height: auto;
margin-right: auto;
margin-left: auto;
margin-top: 40px;
}

#main_alt
{
width: 661px;
height: auto;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
/* background-color: orange; */
}

#logo
{
width: 661px;
/* background-color: green; */ 
margin-right: auto;
margin-left: auto;
text-align: right;
margin-top: -140px;
}

#navigation
{
width: 661px;
height: 27px;
margin-top: -10px;
margin-right: auto;
margin-left: auto;
text-align: left;
background-image: url('../images/nav_backing1.png');
/* background-color: green; */
z-index: 2;
position: relative;
}

#nav_a
{
width: 80px;
height: 22px;
margin-top: 5px;
float: left;
/* background-color: green; */
text-align: center;
position: relative;
}

#nav_b
{
width: 4px;
height: 27px;
float: left;
/* background-color: red; */
text-align: center;
position: relative;
}

#nav_c
{
width: 78px;
height: 22px;
margin-top: 5px;
float: left;
/* background-color: white; */
text-align: center;
position: relative;
}

#nav_d
{
width: 6px;
height: 27px;
float: left;
/* background-color: orange; */
text-align: center;
position: relative;
}

#nav_e
{
width: 92px;
height: 22px;
margin-top: 5px;
float: left;
/* background-color: green; */
text-align: center;
position: relative;
}

#footer
{
width: 661px;
height: auto;
top: 720px;
margin: 0 0 0px -330px;
text-align: center;
left: 50%;
background-image: url('../images/nav_backing2.png');
position: absolute;
background-repeat: no-repeat;
z-index: 55;
}

#footer_alt
{
width: 661px;
margin-right: auto;
margin-left: auto;
float: left;
text-align: center;
background-image: url('../images/nav_backing2.png');
background-repeat: no-repeat;
}

#foot_a
{
width: 600px;
height: auto;
float: left;
margin: 0 0 0px -300px;
left: 50%;
/* background-color: green; */
text-align: justify;
position: relative;
}

#body_text
{
width: 600px;
height: auto;
margin: auto auto;
text-align: justify;
}

#header
{
width: 100%;
height: 150px;
background-image: url('../images/head_bg.png');
background-repeat: horizontal;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

#feature
{
width: 457px;
height: 634px;
z-index: 1;
margin-top: -10px;
position: absolute;
}

#feature_alt
{
width: 457px;
height: 634px;
z-index: 1;
position: absolute;
}

#centerdiv
{
width: 762px;
height: auto;
float: left;
text-align: center;
}

#sbm_gallery
{
width: 600px;
height: auto;
z-index: 2000;
margin-top: -35px;
left: 50%;
margin-left: -300px;
position: absolute;
}

#lower_cont
{
width: 762px;
height: auto;
z-index: 3000;
margin-top: 550px;
left: 50%;
margin-left: -381px;
position: absolute;
}

#mid_left
{
width: 240px;
height: auto;
margin: 20px 20px 20px 90px;
text-align: left;
float: left;
}

#mid_right
{
width: 250px;
height: auto;
margin: 20px 0px 20px 20px;
text-align: left;
float: left;
}

#mid_cont
{
width: 661px;
height: auto;
text-align: center;
float: left;
}

#tooltip_a
{
width: 200px;
height: 83px;
margin: 24px 5px 5px 65px;
float: left;
/* background-color: green; */
}

#tooltip_b
{
width: 243px;
height: 83px;
margin: 44px 5px 5px 35px;
float: left;
/* background-color: green; */
}

#tooltip_c
{
width: 243px;
height: 83px;
margin: 24px 5px 5px 35px;
float: left;
/* background-color: green; */
}

#rand
{
width: 125px;
height: 570px;
text-align: center;
z-index: 20;
margin: 45px 0 0 25px;
position: absolute;
/* background-color: grey; */
}

#randa
{
width: 150px;
height: 150px;
text-align: center;
z-index: 20;
margin: 0px 0 0 190px;
position: absolute;
/* background-color: green; */
}

#randb
{
width: 115px;
height: 135px;
text-align: center;
z-index: 20;
margin: 220px 0 0 150px;
position: absolute;
/* background-color: red; */
}

#randc
{
width: 105px;
height: 115px;
text-align: center;
z-index: 20;
margin: 90px 0 0 335px;
position: absolute;
/* background-color: orange; */
}

#randd
{
width: 70px;
height: 110px;
text-align: center;
z-index: 20;
margin: 240px 0 0 317px;
position: absolute;
/* background-color: yellow; */
}

#rande
{
width: 60px;
height: 100px;
text-align: center;
z-index: 30;
margin: 325px 0 0 290px;
position: absolute;
/* background-color: brown; */
}

img 
{
border: 0;
}

/* ROLLOVERS */

a.info
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.info:hover{z-index:40;}

a.info span{display: none}

a.info:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: -75px 0px 0px 105px;
    left:-130px; 
    padding: 7px;
    background:url(../images/tooltip_alt1.png);
    text-align: left;
}

a.infoa
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infoa:hover{z-index:45;}

a.infoa span{display: none}

a.infoa:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    top:-400px; 
    left:-230px; 
    padding: 7px;
    background:url(../images/tooltip.png);
    text-align: left;
}

a.infob
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infob:hover{z-index:45;}

a.infob span{display: none}

a.infob:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: 0px 0px 0px 0px;
    top: -200px; 
    left:-180px; 
    padding: 7px;
    background:url(../images/tooltip.png);
    text-align: left;
}

a.infoc
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infoc:hover{z-index:45;}

a.infoc span{display: none}

a.infoc:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: 0px 0px 0px 0px;
    top: -230px; 
    left:-200px; 
    padding: 7px;
    background:url(../images/tooltip.png);
    text-align: left;
}


a.infod
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infod:hover{z-index:45;}

a.infod span{display: none}

a.infod:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: 0px 0px 0px 0px;
    top: -220px; 
    left:0px; 
    padding: 7px;
    background:url(../images/tooltip_alt.png);
    text-align: left;
}


a.infoe
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infoe:hover{z-index:45;}

a.infoe span{display: none}

a.infoe:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: 0px 0px 0px 0px;
    top: -210px; 
    left:-15px; 
    padding: 7px;
    background:url(../images/tooltip_alt.png);
    text-align: left;
}



a.infof
{
    position:relative;
    z-index:38;
    color:#000;
    text-decoration:none
}

a.infof:hover{z-index:45;}

a.infof span{display: none}

a.infof:hover span
{ 
    display:block;
    position:relative; 
    width:311px;
    height: 161px;
    margin: 0px 0px 0px 0px;
    top: -210px; 
    left:-15px; 
    padding: 7px;
    background:url(../images/tooltip_alt.png);
    text-align: left;
}
