/* ---- FILE : /MODULES/CONTENT/CONTENT.CSS ---- */
.module-view { overflow: auto; }
.module-center { margin: 0 auto !important; }
.module-left { float: left; }
.module-right { float: right; }
.module-image { overflow: hidden; }
* html .module-image { overflow: auto; }
*+html .module-image { overflow: auto; }
/* ---- FILE : /MODULES/IMAGE/IMAGE.CSS ---- */
.img_caption { clear: both; color: #000; display: block; font-size: 0.8em; padding: 3px; text-align: left; }
.module-image a { display: inline-block; max-width: 100%; }
* html .png { behavior: url(https://www.brandbuilderwebsites.com/modules/image/iepngfix.htc); }

/* ---- FILE : /TEMPLATES/1068/DESIGNS/115_BBC/BBC.CSS ---- */
#box2, #box3, #mainNav .hasSub .toggle, #mainNav .highlight .hidden, #side_ad, #topContent, #topContent3 { position: absolute; }
#box2, #box3, #mainNav .highlight .hasSub .toggle, #topContent, #topContent3 { top: 0; }
#box2, #box3, #topContent { right: 0; }
#box2 { z-index: 9; }
#box3 { height: 100%; }

#builder-content #box3 .mceLayout, #builder-content #box3 iframe { height: 300px !important; }
#builder-content #columns #col2 { width: 213px; }
#builder-content #columns .column, #builder-content #columns2 .column, #builder-content #content, #builder-content #footer { padding: 8px; }
#builder-content #columns .column { width: 354px; }
#builder-content #columns2 #col1 { width: 583px; }
#builder-content #columns2 #col2 { width: 354px; }
#builder-content #examples { padding: 121px 33px 0 34px; width: 774px; }
#builder-content #example1, #builder-content #example2 { width: 318px; }
#builder-content #foot2, #builder-content #foot3, #builder-content #foot4 { padding-left: 6px; }
#builder-content #footer #foot4 { width: 233px; }
#builder-content #footer .column { width: 234px; }
#builder-content #inner { padding: 20px 8px 10px; width: 953px; }
#builder-content #middle { height: 304px; }
#builder-content #middle .moduleContainer { margin: 0 -2px; }
#builder-content #side .content { padding: 0 8px; }
#builder-content #side_ad { width: 224px; }
#builder-content #split .column { width: 340px; }
#builder-content #split .column, #builder-content .archive { padding: 0 6px 6px; }
#builder-content #split .double { width: 571px; }
#builder-content #topLogo .moduleContainer { margin: -2px; }
#builder-content .main { width: 619px; }

#columns #col2 { width: 209px; }
#columns .column, #columns2 .column, #content, #footer { padding: 10px; }
#columns .column { width: 350px; }
#columns2 #col1 { width: 579px; }
#columns2 #col2 { width: 350px; }

#columns, #columns2, #footer_columns, #middle, #split, #topBar, #topBar ul, .content { overflow: hidden; }

#examples { height: 567px; margin: 40px auto; padding: 121px 35px 0 36px; width: 770px; }

#example1, #example2 { height: 447px; width: 316px; }
#example1, #split #content, #top li, .alternative #side, .column, .double, .main { float: left; }
#example2, #side, #topBar ul, #topContent, #inner .alternative #content, .archive { float: right; }

#foot2, #foot3, #foot4 { padding-left: 10px; }
#footer #foot4 { width: 229px; }
#footer .column { width: 230px; }

#footer a, #nav a, #powered_by a, #side_nav a, .vcard a { text-decoration: none; }
#footer a:hover, #nav a:hover, #powered_by a:hover, #side_nav a:hover,.vcard a:hover { text-decoration: underline; }

#footer_columns { margin-bottom: 10px; }

#inner { padding: 20px 10px 10px; width: 949px; }
#inner, #mainNav li, #middle, #topwrapper { position: relative; }
#innerheader2 { margin-bottom: 5px; }

#mainNav .hasSub { padding: 0 35px 0 10px; }
#mainNav .hasSub .toggle, #mainNav .hasSub .hidden { height: 0; right: 5px; width: 0; }
#mainNav .hasSub .toggle, #mainNav .highlight .hasSub .hidden { top: 12px; }
#mainNav a, #mainNav li li a, #side .content { padding: 0 10px; }
#mainNav li li { text-align: left; }
#mainNav li li, #nav, #nav a, #top, #topLogo img, footer, section { display: block; }
#mainNav li { line-height: 30px; -webkit-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; -ms-flex: 1 1 auto; box-flex: 1; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto; }
#mainNav li, #powered_by, .vcard { text-align: center; }
#mainNav { display: -webkit-box; display: -webkit-flex; display: -o-box; display: -ms-box; display: -ms-flexbox; display: box; display: flex; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -o-box-orient: horizontal; -ms-box-orient: horizontal; -ms-flex-direction: row; -moz-flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -o-box-pack: center; -ms-box-pack: center; -ms-flex-pack: center; box-orient: horizontal; flex-direction: row; box-pack: center; justify-content: center; }
#mainNav, #nav, #wrap { width: 969px; }

#middle { height: 300px; }

#primary { padding-top: 200px; }

#side_ad { height: 200px; right: 20px; top: 50px; width: 220px; }

#side_nav .header { margin-bottom: 0; }
#side_nav li { padding: 3px 5px; }
#side_nav ul, #top ul { list-style: none; }
#side_nav ul, #top ul, body { margin: 0; padding: 0; }

#split .column { width: 336px; }
#split .column, .archive { padding: 0 8px 8px; }
#split .double { width: 567px; }

#nav { clear: both; min-height: 30px; }

#top li li { float: none; white-space: nowrap; }

#topBar li { line-height: 26px; padding: 0 5px; vertical-align: middle; }

#topContent3 { left: 350px; width: 275px; }

#topwrapper { clear: both; }

#universal_side { margin-top: 10px; }

#wrap { margin: 0 auto; }

/* Firefox 3.6+ */
x:-moz-any-link, x:default, x:indeterminate, #mainNav { display:-moz-box; display:-moz-flex; display: flex; -moz-box-orient:horizontal; -moz-flex-direction: row; -moz-box-pack: center; -moz-justify-content: center;  }
x:-moz-any-link, x:default, x:indeterminate, #mainNav li { -moz-box-flex: 1; -moz-flex: 1 1 auto; flex: 1 1 auto; }

.archive { width: 288px; }
.column { width: 370px; }
.double { width: 599px; }
.header { margin-top: 0; }
.main { width: 615px; }
.subNav, .vcard .org, .vcard .type { display: none; }
.vcard { margin-top: 23px; }
/* ---- FILE : /CACHE/WWW.BRANDBUILDERWEBSITES.COM-619-115-129-1-1-1447344557.CSS ---- */
#builder-content,body{background:#FCFCFC;color:#65646A;font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;font-size:11pt;}
#columns,#columns2{background-color:#FCFCFC;background-repeat:repeat-y;border:1px solid #FCFCFC;border-left:none;border-right:none;color:#65646A;}
#columns{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOUAAAABCAYAAAAhHGmCAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAGklEQVQoz2P4////f4ZRMApGwaAA/////w8AShMH+dTUVfcAAAAASUVORK5CYII=);background-position:370px 0;}
#columns2{background-image:url(https://www.brandbuilderwebsites.com/gradient/FCFCFC/FCFCFC/1/1/);background-image:-moz-linear-gradient(top,#FCFCFC,#FCFCFC);background-image:-ms-linear-gradient(top,#FCFCFC,#FCFCFC);background-image:-o-linear-gradient(top,#FCFCFC,#FCFCFC);
background-image:-webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#FCFCFC));background-image:-webkit-linear-gradient(top,#FCFCFC,#FCFCFC);background-image:linear-gradient(top,#FCFCFC,#FCFCFC);background-image:linear-gradient(to bottom,#FCFCFC,#FCFCFC);background-position:599px 0;-moz-background-size:1px auto;-o-background-size:1px auto;-webkit-background-size:1px auto;
background-size:1px auto;}
#content{background:#FCFCFC;}
#examples{background:url(https://www.brandbuilderwebsites.com/templates/1068/designs/115_bbc/schemes/images/phones.png) top left no-repeat;}
#footer{background-color:#194E91;background-image:url(https://www.brandbuilderwebsites.com/gradient/194E91/194E91/1/34/);background-image:-moz-linear-gradient(top,#194E91,#194E91);background-image:-ms-linear-gradient(top,#194E91,#194E91);background-image:-o-linear-gradient(top,#194E91,#194E91);background-image:-webkit-gradient(linear,left top,left bottom,from(#194E91),to(#194E91));background-image:-webkit-linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(to bottom,#194E91,#194E91);-moz-background-size:auto 34px;-o-background-size:auto 34px;-webkit-background-size:auto 34px;background-size:auto 34px;}
#footer,#footer a,#powered_by,#powered_by a,.vcard,.vcard a:link{color:#65646A;}
#footer,#inner,#nav,#topBar{background-repeat:repeat-x;}
#footer,#powered_by,.vcard{font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;font-size:10pt;}
#footer,#topBar{background-position:bottom left;}
#inner{background-color:#FCFCFC;background-image:url(https://www.brandbuilderwebsites.com/gradient/00A67C/FCFCFC/1/15/);background-image:-moz-linear-gradient(top,#00A67C,#FCFCFC);background-image:-ms-linear-gradient(top,#00A67C,#FCFCFC);background-image:-o-linear-gradient(top,#00A67C,#FCFCFC);background-image:-webkit-gradient(linear,left top,left bottom,from(#00A67C),to(#FCFCFC));background-image:-webkit-linear-gradient(top,#00A67C,#FCFCFC);background-image:linear-gradient(top,#00A67C,#FCFCFC);background-image:linear-gradient(to bottom,#00A67C,#FCFCFC);-moz-background-size:auto 30px;-o-background-size:auto 15px;-webkit-background-size:auto 15px;background-size:auto 15px;}
#inner,#nav{background-position:top left;}
#innerheader2{color:#194E91;}
#mainNav .hasSub .toggle{border-color:#FCFCFC transparent transparent transparent;border-style:solid;border-width:10px;}
#mainNav .highlight .toggle{border-color:transparent transparent #FCFCFC;}
#mainNav .highlight a .hidden{border-color:#FCFCFC transparent transparent transparent;}
#mainNav .subNav{border:1px solid #FCFCFC;border-bottom:none;}
#mainNav li li{border-bottom:1px solid #FCFCFC;border-right:none;}
#mainNav li li,.isBox #last{border-right:none !important;}
#mainNav li{border-right:1px solid #FCFCFC;}
#middle{background:#FCFCFC;}
#nav a:hover,.highlight,#nav .highlight a,.subNav{background:#00A67C;color:#FCFCFC;}
#nav a{color:#FCFCFC;font-size:10pt;}
#nav{background-color:#194E91;background-image:url(https://www.brandbuilderwebsites.com/gradient/194E91/194E91/1/30/);background-image:-moz-linear-gradient(top,#194E91,#194E91);background-image:-ms-linear-gradient(top,#194E91,#194E91);background-image:-o-linear-gradient(top,#194E91,#194E91);background-image:-webkit-gradient(linear,left top,left bottom,from(#194E91),to(#194E91));background-image:-webkit-linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(to bottom,#194E91,#194E91);-moz-background-size:auto 30px;-o-background-size:auto 30px;-webkit-background-size:auto 30px;background-size:auto 30px;}
#side{background:#FCFCFC;
border:5px solid #FCFCFC;border-left:none;border-right:none;}
#side .content{background:#FCFCFC;}
#side_nav .header,#side_nav li{border-bottom:1px solid #FCFCFC;}
#side_nav h2 a,#side_nav li a{color:#194E91;font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;}
#side_nav h2 a:hover,#side_nav li a:hover{color:#65646A}
#side_nav li{font-size:9pt;}
#top{background:#FCFCFC;}
#topBar{background-color:#194E91;background-image:url(https://www.brandbuilderwebsites.com/gradient/194E91/194E91/1/26/);background-image:-moz-linear-gradient(top,#194E91,#194E91);background-image:-ms-linear-gradient(top,#194E91,#194E91);background-image:-o-linear-gradient(top,#194E91,#194E91);background-image:-webkit-gradient(linear,left top,left bottom,from(#194E91),to(#194E91));background-image:-webkit-linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(top,#194E91,#194E91);background-image:linear-gradient(to bottom,#194E91,#194E91);-moz-background-size:auto 26px;-o-background-size:auto 26px;-webkit-background-size:auto 26px;background-size:auto 26px;}
#topBar,#topBar a{color:#00A67C;}
#topBar li{border-left:1px solid #00A67C;}
#wrap{-moz-box-shadow:15px 15px 30px #2c3031,-15px 15px 30px #2c3031;-webkit-box-shadow:15px 15px 30px #2c3031,-15px 15px 30px #2c3031;box-shadow:15px 15px 30px #2c3031,-15px 15px 30px #2c3031;}
.index{background-image:none !important;}
a:link{color:#194E91;}
a:visited{color:#194E91;}
a:hover{color:#00A67C;}
a:active{color:#194E91;}
h1{color:#194E91;font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;}
h2{color:#65646A;font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;}
h2,h2 *{font-size:13pt !important;}
h3{color:#194E91;font-family:'Myriad Pro Regular',Arial,Verdana,sans-serif;}
h3,h3 *{font-size:11pt !important;}
#nav a:hover{text-decoration:none;}
#primary{padding-top:0;}
#topContent3{left:400px;width:375px;}
#wrap{box-shadow:none;}