body { background: url(../images/cutters/bg.jpg); color: #535252; }

h2 { color: #a6381f; }
h3 { color: #7e7e7e; }
h4 { color: #a6381f; }
a { color: #a6381f; }
.button { background: url(../images/ryans/button-bg.png) repeat-x; color: #fff !important; }

#header #navigation { background: url(../images/cutters/navigation-bg.png) top center no-repeat; }
#header .left { margin-left: 86px; }
#header .right { margin-right: 65px; }
#header #navigation a { color: #fff; }
#header .logo { background: url(../images/cutters/logo.png) center center no-repeat; top: 0; width:400px; margin-left:-200px; }

#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 { height: 90px; width: 100%; }
#footer .bottom { background-color: #e2a48b; height: 45px; width: 100%; position: absolute; bottom: 0; }
#footer .bottom-inner { width: 930px; margin: 6px auto 0; }
#footer .bottom-inner .copyright { color: #fff; padding-top: 0.7em; display: block; width: 250px; float: left; }
#footer .bottom-inner .horizontal { width: 200px; }
#footer .bottom-inner .horizontal a { padding-top: 0.6em; color: #FFFFFF;}
#footer .rui-logo { background: url(../images/ryans/rui-logo.png) no-repeat; width: 36px; height: 37px; margin: -2px 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; }
/**/

