body { background: url(../images/billys/bg.jpg); color: #535252; }

h2 { color: #a6381f; }
h3 { color: #7e7e7e; }
h4 { color: #a6381f; }
a { color: #a6381f; }
.button { background: url(../images/billys/button-bg.png) repeat-x; color: #fff !important; }

#top-stripe { background: url(../images/billys/top-stripe-bg.png) repeat-x; position: absolute; top: 0; left: 0; width: 100%; height: 5px; }

#header { background: url(../images/billys/header-bg.png) top center no-repeat; }
#header #navigation { background: url(../images/billys/navigation-bg.png) top center no-repeat; height: 72px; }
#header .left,#header .right { margin-top: 30px; }
#header .logo { background: url(../images/billys/logo.png) center center no-repeat; top: 0; }

#content { background-color: #fff; }
#content .sidebar { color: #757575; }

.secondary #content .right h4 { color: #757575; }
.secondary #content .sidebar a { color: #757575; }
.secondary .sidebar h2 { background-color: #a6381f; color: #fff; }
.secondary #content .sidebar li a { color: #a6381f; }
.secondary #content .sidebar li li a { color: #757575; }

.separated { border-top-color: #666; }
.sidebar .current-location { color: #a6381f; }
.cta-description { color: #a6381f; }
.main .current-location { color: #a6381f; }

.map { border-color: #a0a0a0; }

#footer { background: url(../images/billys/footer-bg.png) top center no-repeat; height: 45px; margin-top: 5em; }
#footer .bottom { height: 40px; width: 100%; position: absolute; bottom: 0; }
#footer .bottom-inner { width: 930px; margin: 0 auto; }
#footer .bottom-inner .copyright { padding-top: 0.6em; display: block; width: 250px; float: left; }
#footer .bottom-inner .horizontal { width: 180px; }
#footer .bottom-inner .horizontal a { padding-top: 0.5em; }
#footer .rui-logo { background: url(../images/billys/rui-logo.png) no-repeat; width: 36px; height: 37px; margin: -3px 7px 0px 20px; display: block; float: left; }


/**
* CSS HACKS
**/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
.clearfix { display: block; }
/**/

