body {
background: url(../images/global/bg_visit.jpg) repeat-x;
margin: 0px auto;
}

#wrapper {
margin: 8px auto 0px;
width: 960px;
}

#logowrpr {
margin: 4px auto 0px;
width: 960px;
}

#sbcclogo {
clear: right;
float: left;
width: 80px;
}

#sbcclogotype {
margin-left: 100px;
padding-top: 15px;
}

#sbcclogotype2 {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 125px;
width: 835px;
}

.sbcclogotype {
font: 24px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #0377b5;
}

.sbcclogotype2 {
font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #499CC9;
letter-spacing: 1px;
}

#nb_wrap {
width: 160px;
height: 366px;
float: left;
background: #eff4f8;
margin-top: 10px;
}

#nb_wrap-home {
height: 660px;
background: #eff4f8;
float: left;
margin-top: 10px;
width: 160px;
}

#nb_wrap-cedros {
float: left;
height: 1910px;
background: #eff4f8;
width: 160px;
margin-top: 10px;
}

#navbar { }

.liteblue { color: #499cc9; }

#mcwrpr {
width: 800px;
float: left;
margin-top: 10px;
}

#fcr {
text-align: center;
width: 960px;
margin-top: 25px;
padding-bottom: 10px;
float: left;
clear: none;
}

#hdphoto {
float: right;
width: 790px;
padding-left: 10px;
}

#photobar {
float: right;
width: 350px;
margin-top: 10px;
 }

#maincontent {
width: 380px;
float: left;
display: inline;
padding-top: 10px;
padding-left: 10px;
}

#maincontent2demo {
float: right;
width: 380px;
padding-top: 10px;
padding-left: 10px;
}

#maincontentshop {
display: inline;
float: left;
margin-top: 10px;
margin-left: 10px;
width: 785px;
}

#footer {
background: url(../images/global/footer_logo.jpg) no-repeat;
float: left;
width: 960px;
margin-top: 50px;
}

#hdrsm {
float: right;
width: 600px;
margin-top: -14px;
text-align: right;
font: italic 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #c68d29;
}

p {
font: 14px/20px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #184e98;
margin-top: 0px;
margin-bottom: 8px;
}

h1 {
font: 19px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #0377b5;
margin-top: 0px;
margin-bottom: 4px;
}

h4 {
font: italic 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #c68d29;
text-align: right;
}

h2 { }

.h4footer {
font: italic bold 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
color: #0377b5;
}

a.cedros:link {
color: #184e98;
text-decoration: none;
font-size: 14px;
}

a.cedros:visited {
color: #184e98;
text-decoration: none;
font-size: 14px;
}

a.cedros:hover {
color: #c68d29;
text-decoration: none;
font-size: 14px;
}

a.footer:link {
text-decoration: none;
color: #499cc9;
font: 11px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
a.footer:visited {
color: #499cc9;
text-decoration: none;
font: 11px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
a.footer:hover {
color: #c68d29;
text-decoration: none;
font: 11px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
#ft1 {
float: left;
width: 135px;
margin-top: 75px;
padding-left: 20px;
}
#ft2 {
float: left;
width: 180px;
margin-top: 75px;
}
#ft3 {
float: left;
width: 260px;
margin-top: 75px;
}
#ft4 {
float: left;
margin-top: 75px;
width: 185px;
}
#ft5 {
float: left;
margin-top: 75px;
width: 160px;
}
#ft6 {
float: left;
margin-top: 75px;
width: 60px;
}
#ft7 {
float: left;
margin-top: 75px;
width: 115px;
}
#ft8 {
float: left;
margin-top: 75px;
width: 190px;
}

h3 {
font: 12px/14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin-top: 8px;
margin-bottom: 2px;
color: #0377b5;
}

#ft1a {
float: left;
width: 120px;
margin-top: 75px;
padding-left: 10px;
}

#ft2a {
float: left;
width: 125px;
margin-top: 75px;
}

#ft3a {
float: left;
width: 118px;
margin-top: 75px;
}

#ft4a {
float: left;
width: 100px;
margin-top: 75px;
}

#ft5a {
float: left;
width: 75px;
margin-top: 75px;
}

#ft6a {
float: left;
width: 74px;
margin-top: 75px;
}

#ft7a {
float: left;
width: 70px;
margin-top: 75px;
}

#ft8a {
float: left;
width: 73px;
margin-top: 75px;
}

#ft9a {
float: left;
width: 180px;
margin-top: 75px;
}

#ft1b {
float: left;
width: 125px;
margin-top: 75px;
padding-left: 12px;
}

#ft2b {
float: left;
width: 125px;
margin-top: 75px;
}

#ft3b {
float: left;
width: 90px;
margin-top: 75px;
}

#ft4b {
float: left;
width: 75px;
margin-top: 75px;
}

#ft5b {
float: left;
width: 115px;
margin-top: 75px;
}

#ft6b {
float: left;
width: 115px;
margin-top: 75px;
}

#ft7b {
float: left;
width: 110px;
margin-top: 75px;
}

#ft8b {
float: left;
width: 100px;
margin-top: 75px;
}

#ft9b {
float: left;
width: 185px;
margin-top: 75px;
}

img { border-style: none; }

.clearfloat {
font-size: 1px;
line-height: 0px;
height: 1px;
}
.ftltblu {
font: 11px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #499cc9;
}

.hdrgold { color: #c68d29; }

.hdrdkblu { color: #184e98; }

.italic { font-style: italic; }

img { border-style: none; }

h2 {
font: italic bold 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #0377b5;
margin-top: 10px;
margin-bottom: 10px;
}

.hdrgold { color: #c68d29; }

.goldbold {
font-weight: bold;
color: #c68d29;
}

a:link {
font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #700556;
text-decoration: none;
}

a:visited {
font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #700556;
text-decoration: none;
}

a:hover {
font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #499cc9;
text-decoration: none;
}

.img_visit_logo {
margin-top: 25px;
margin-left: 25px;
}

.img_visit_smphoto { margin-top: 5px; }
.img_visit_altphoto {
float: right;
margin-top: 10px;
}

a.top:link {
font: italic 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #d4662c;
text-decoration: none;
}

a.top:visited {
font: italic 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #d4662c;
text-decoration: none;
}

a.top:hover {
font: italic 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #499cc9;
text-decoration: none;
}

maincontentshop {
display: inline;
float: left;
width: 790px;
margin-top: 10px;
margin-left: 10px;
}

#shop1 {
width: 270px;
float: left;
margin-right: 30px;
}

#shop2 {
float: left;
width: 220px;
}
#shop3 {
float: right;
width: 230px;
margin-left: 5px;
}

.shopheader {
font: 14px/17px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #c68d29;
}

.shoplist {
font: 13px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #184e98;
margin-bottom: 2px;
}

#announcement {
width: 310px;
margin-top: 25px;
background: #eff4f8;
font: 13px/15px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #0377b5;
padding: 20px;
}

.bold { font-weight: bold; }
.medblu { color: #0377b5; }

.demo {
font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #184e98;
}

.demo td {
background: #ddedff;
border-top: 1px solid #184e98;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
padding: 2px 2px 2px 10px;
}

#disclaim {
float: left;
width: 950px;
padding-top: 20px;
}

.res_type {
font: 13px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #184e98;
text-align: left;
vertical-align: text-top;
}

.res_img {
float: right;
vertical-align: top;
padding-top: 5px;
padding-left: 7px;
}

.resheader {
margin-top: 6px;
padding-bottom: 4px;
border-top: 4px double #184e98;
color: #c68d29;
padding-top: 4px;
}

.disclaim {
font: 11px/12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #499cc9;
}

#copyright {
text-align: center;
float: left;
width: 950px;
padding-top: 25px;
}

.emphasis { color: #700556; }
