body { background: #c8d1d4 url(../images/manzana/bg.jpg); color: #535252; border-top: 3px solid #cf7019; }

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 { background: url(../images/manzana/header-bg.png) top center no-repeat; }
#header #navigation { background: url(../images/manzana/navigation-bg.png) center center no-repeat; width: 1228px; height: 89px; margin-left: -618px; }
#header .left,#header .right { margin-top: 44px; }
#header .left { margin-left: 166px; }
#header .right { margin-right: 160px; }
#header #navigation a { color: #fff; }
#header .logo { background: url(../images/manzana/logo.png) center center no-repeat; top: 40px; margin-left:-200px; width:400px; }

#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/manzana/navigation-bg.png) bottom center no-repeat; height: 72px; width: 1228px; top: 0; left: -4px; }
#footer .bottom { height: 55px; width: 100%; position: absolute; bottom: 0; }
#footer .bottom-inner { width: 950px; margin: 0 auto; }
#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; }
/**/

