/* 
    Document   : sbidx_site.css
    Created on : Nov 10, 2011, 5:55:40 PM
    Author     : Hani

     AVAILABLE FONTS
     font-family: 'Arvo', serif;
     font-family: 'Sue Ellen Francisco', cursive;
     font-family: 'Pompiere', cursive;
     font-family: 'Maiden Orange', cursive;
     font-family: 'Bitter', serif;
     font-family: 'Gochi Hand', cursive;
     font-family: 'Holtwood One SC', serif;
     font-family: 'Rancho', cursive;
     font-family: 'Amatic SC', cursive;
     font-family: 'Ultra', serif;
     font-family: 'Open Sans Condensed', sans-serif;
     font-family: 'Francois One', sans-serif;


*/
ol.number_list, ol.number_list li{
    list-style:decimal outside none;
    line-height:22px;
    font-size:12px;
}
ol.number_list li ol{
    margin-left:45px;
}

.wideContent{
     width:960px;
     margin:20px auto;
}
/*h2.handwriting{
     font-family: 'Sue Ellen Francisco', cursive;
     font-family: 'Pompiere', cursive;
     font-family: 'Gochi Hand', cursive;
     font-family: 'Rancho', cursive;
     font-family: 'Amatic SC', cursive;
     font-size: 30px;
     text-transform:uppercase;
     font-family: 'Francois One', sans-serif;
     color:#7f919b;
     color:#a8ad1a;

}*/
*{
     margin:0;
     /*background-color:#F5F5F5;*/
}
p, ul, li{
     font-family:helvetica, sans-serif;
}
a, a:visited, a:active{
     color:#7f919b;
}
a:hover{
     color:#a8ad1a;
}
root { 
     display: block;
}
html, body{
     height: 100%;
}
.wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -100px;
}
.bjqs li{
     /*overflow:visible;*/
     /*margin-left:-100px;*/
     /*background-position:center;*/
}

#top{
     width:960px;
     margin:0 auto;
     position:relative;
}
#logo{
     padding:20px 0 10px 0;
}
#contactTop{
     position:absolute;
     top:13px;
     right:0;
     text-align:right;
}
#contactTop h3{
     color:#7f919b;
}
#slidesCT{
     margin:0 0 60px 0;
     height:332px;
     background: url('http://www.sbidx.com/images/site/banner_bk.jpg') repeat-x;
}
#slideWrapper{
     /*width:1024px;*/
     margin:0 auto;
     position:relative;
}
.slideTextWrapper{
     width:960px;
     margin:0 auto;
     height:332px;
}
.slideText{
     width:560px;
     padding-left:25px;
     /*display: table;*/
     display: table-cell;
     vertical-align: middle;
     height:332px;
}
.slideText h1{
     color:#FFF;
     font-size: 56px;
     text-shadow:#000000 3px 3px 3px;
     /*font-weight:700;*/
     font-family: 'Francois One', sans-serif;
}
#subpageBanner{
     margin:0 0 30px 0;
     height:74px;
     background: url('http://www.sbidx.com/images/site/subpage_bk.jpg') repeat-x;
}
#subpageBannerTitle{
     width:960px;
     margin:0 auto;
}
#subpageBannerTitle h1{
     color:#FFF;
     font-family: 'Francois One', sans-serif;
     font-size: 42px;
     line-height:74px;
     text-shadow:#000000 2px 2px 2px;
     text-transform:uppercase;
}
#leadBoxes{
     width:960px;
     margin:0 auto;
}
.leadBox{
     width:280px;
     float:left;
}
#leadBoxMiddle{
     margin:0 60px;
}
h2{
     text-transform:uppercase;
     font-size: 26px;
     font-family: 'Francois One', sans-serif;
     /*color:#7f919b;*/
     color:#a8ad1a;
     /*clear:both;*/
}
h3{
     /*text-transform:uppercase;*/
     font-size: 20px;
     font-family: 'Francois One', sans-serif;
     /*color:#7f919b;*/
     color:#a8ad1a;
     /*clear:both;*/
}
.wideContent h2{
     /*padding:15px 0 10px 0;*/
}
em{
     font-style:italic;
}
p{
     text-align:justify;
     font-size:15px;
     line-height:22px;
     color:#333333;
     margin-bottom:15px;
     /*letter-spacing:1px;*/
}
#footerWrapper, .push{
     height:100px;
}
.push{
     padding-top:25px;
}
#footerWrapper{
     background: url('http://www.sbidx.com/images/site/footer_bk.jpg') repeat-x #7292a9;
}


#footerWrapper a, #footerWrapper a:visited, #footerWrapper a:active{
     color:#FFF;
}
#footerWrapper a:hover{
     color:#a8ad1a;
}

#footerContent{
     width:960px;
     margin:0 auto;
     display:table;
     height:100px;
}
#footerContentLeft{
     display: table-cell;
     vertical-align: middle;
     width:700px;
}
#footerContentRight{
     display: table-cell;
     vertical-align: middle;
     width:260px;
     text-align:right;
}
#footerContentLeft p,
#footerContentRight p{
     font-size:13px;
     color:#FFF;
     /*font-family: 'Arvo', serif;*/
     /*font-family: 'Sue Ellen Francisco', cursive;*/
     /*font-family: 'Pompiere', cursive;*/
     /*font-family: 'Maiden Orange', cursive;*/
     /*font-family: 'Bitter', serif;*/
     /*font-family: 'Gochi Hand', cursive;*/
     /*font-family: 'Holtwood One SC', serif;*/
     /*font-family: 'Rancho', cursive;*/
     /*font-family: 'Amatic SC', cursive;*/
     /*font-family: 'Ultra', serif;*/
     /*font-family: 'Open Sans Condensed', sans-serif;*/
     /*font-family: 'Francois One', sans-serif;*/
}
#footerContentLeft p.copyright{
     font-size:10px;
     padding-top:5px;
}
#footerContentRight h2{
     color:#FFF;
}
#footerContentRight img{
     margin-left:24px;
}
#footerContentLeft a{
     margin-right:15px;
}
/*
.bjqs-markers{
     height:500px;
     background-color:#CCC;
}*/
.wideContent ul{
     margin-left:20px;
}
ul.list{
     list-style:disc;
}
ul.list li{
     margin-left:20px;
     list-style:disc;
     font-size:15px;
     line-height:22px;
     color:#333333;
}
img.align_left {
     float:left;
     margin:5px 20px 10px 0;
}
img.align_right{
     float:right;
     margin:5px 0 10px 20px;
}
img.borderShadow{
     /*border:5px solid #FFF;*/
     border:1px solid #CCC;
     -moz-box-shadow: 2px 2px 2px #CCC;
     -webkit-box-shadow: 2px 2px 2px #CCC;
}
strong{
     font-weight:bold;
}
.clear {
     clear:both;
}

/* Google Voice Link Color */
span.gc-cs-link, span.gc-cs-link:visited, span.gc-cs-link:active{
     color:inherit;
     text-decoration:inherit;
     font-family: inherit;
     font-size:inherit;
}
.gc-cs-link:hover{
     color:inherit;
     text-decoration:inherit;
     font-family: inherit;
     font-size:inherit;
}