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: 243px;
height: 83px;
margin: 24px 5px 5px 29px;
float: left;
/* background-color: green; */
}

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

#tooltip_c
{
width: 243px;
height: 83px;
margin: 44px 5px 5px 29px;
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;
}
