/* CSS Document */

* {
margin:0;
padding:0;
}

body {
font-family: Arial;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 1.0em; 
font-weight: normal; 
text-align: center;
background-color: #FFFFFF;
line-height: 15px;
}

#wrapper {
width: 925px; 
text-align: center;
padding: 0px 0px 0px 0px; 
margin: 0px auto;
}

#page-container {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 925px;
text-align: left;
}

#flashcontent {
width: 925px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 586px;
}

#bg_home {
width: 925px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff url('images/SOG_css_bg_home.jpg') no-repeat left top;
height: 586px;
}

#bg_about {
width: 925px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff url('images/SOG_css_bg_about.jpg') no-repeat left top;
height: 586px;
}

#bg_locations{
width: 925px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff url('images/SOG_css_bg_locations.jpg') no-repeat left top;
height: 586px;
}

#logo {
width: 925px;
height: 97px;
float: left;
}

#logo A:link {
COLOR: #646085; 
PADDING: 1px 0px 1px 0px;
BORDER-BOTTOM: #ccc 0px solid; 
TEXT-DECORATION: none; 
}

#logo A:visited {
COLOR: #646085; 
PADDING: 1px 0px 1px 0px; 
BORDER-BOTTOM: #ccc 0px solid; 
TEXT-DECORATION: none; 
}

#logo A:hover {
COLOR: #504D6A;
BORDER-BOTTOM: #504D6A 0px solid;  
}

#logo A:active {
COLOR: #3B2379;
BORDER-BOTTOM: #504D6A 0px solid;  
}

#navbar {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 540px;
height: 25px;
float: left;
}

#navbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-top: -3px;
margin-left: 17px; 
list-style: none;
}

#navbar li {
float: left;
position: relative;
font-family: Arial;
font-size: 1.0em;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 98px;
height: 34px;
}

#navbar li a {
color: #867B48;
line-height: 34px;
padding: 0px 0px 0px 0px;
width: 72px;
display: block;
text-decoration: none;
border-bottom: 0px;
text-align: center;
}

#navbar li a:hover {
color: #999;
}

#content_home {
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 462px;
height: 390px;
float: right;
}

#content_about {
margin: 25px 0px 0px 25px;
padding: 0px 0px 0px 0px;
width: 540px;
height: 390px;
float: left;
}

#content_locations {
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 462px;
height: 390px;
float: right;
}

#cont_loc1 {
width: 297px;
height: 300px;
float: right
}

#cont_loc2 {
width: 165px;
height: 300px;
float: right
}

h1 {
font-family: Arial;
font-size: 1.8em; 
font-weight: normal;
color: #B99D6E;
margin-bottom: 0px;
line-height: 30px;
}

h1.head_loc {
margin-left: -440px;
}

h2 {
font-family: Arial Black, Arial;
font-size: 0.75em; 
font-weight: bold;
color: #333366;
margin-left: 0px;
margin-top: 38px;
margin-bottom: 5px;
line-height: 24px;
}

h3 {
font-family: Arial Black, Arial;
font-size: 0.75em; 
font-weight: bold;
color: #A3A5A8;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 5px;
line-height: 24px;
}

p {
font-size: 0.7em;
color: #4B4427;
margin-left: 0px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
}

span.boldtxt {
font-family: Arial Black, Arial;
}

ul {
font-size: 0.7em;
margin-left: 12px;
margin-right: 0px;
margin-bottom: 10px;
font-weight: bold;
list-style-type: square;
}

ul.loc_list {
font-family: Arial Black, Arial;
font-size: 0.7em;
margin-top: 12px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
font-weight: bold;
list-style-type: none;
}

li {
margin-bottom: 10px;
color: #A3A5A8;
padding-left: 12px;
}

li.loc_item {
margin-bottom: 11px;
color: #A3A5A8;
padding-left: 5px;
}

span.list_txt {
color: #4B4427;
}

#footer {
width: 925px;
float: left;
text-align: left;
color: #666;
margin-bottom: 10px;
}

#footer p {
font-family: Arial Black, Arial;
font-size: 0.7em;
color: #ABA9B9;
text-align: left;
margin-left: 25px;
margin-bottom: 10px;
}

strong.foot_tel {
color: #646085;
}

strong.foot_copyright {
font-family: Arial;
color: #B8B091;
font-size: 0.9em;
margin-left: 190px;
font-weight: bold;
}

span.foot_date {
color: #B99D6E;
}

A:link {
COLOR: #646085; 
PADDING: 1px 0px 1px 0px;
BORDER-BOTTOM: #ccc 0px solid; 
TEXT-DECORATION: none; 
}

A:visited {
COLOR: #646085; 
PADDING: 1px 0px 1px 0px; 
BORDER-BOTTOM: #ccc 0px solid; 
TEXT-DECORATION: none; 
}

A:hover {
COLOR: #504D6A;
BORDER-BOTTOM: #504D6A 1px solid;  
}

A:active {
COLOR: #3B2379;
BORDER-BOTTOM: #504D6A 1px solid;  
}
