/* GLOBAL VARIABLES & MIXINS
****************************************************/
/* Colors */
/* Fonts */
/* inline-block for IE7+ "@extend .ib" to use within a style */
.ib { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; }

#slideshow { background: #c0ab97; height: 410px; position: relative; }
#slideshow .slides_container { width: 100%; height: 100%; overflow: hidden; position: relative; display: none; }
#slideshow .slides_container a { width: 1260px; height: 410px; display: block; }
#slideshow .slides_container a img { display: block; }
#slideshow .prev { position: absolute; top: 170px; left: 40px; z-index: 5; }
#slideshow .next { position: absolute; top: 170px; right: 40px; z-index: 5; }

#engage { background: #2f1c11; height: 62px; margin-bottom: 40px; }
#engage > .inner { background: url("../../images/home/optin_bg_bar.png") 540px 0 no-repeat; width: 980px; height: 100%; margin: auto; position: relative; }
#engage .optin { padding-bottom: 0; margin: 0 10px; }
input#footer_optin_email.optin-email{ padding: 10px 30px 10px 10px; font-size: 11px; margin-bottom: 0; width: 230px; }
#engage .optin .optin-submit { top: 9px; }
#engage p { text-transform: uppercase; font-size: 14px; color: #eae0d5; }
#engage img { vertical-align: middle; margin-left: 10px; }

#middle { text-align: center; }
#middle .category-ctas { width: 990px; margin: auto; overflow: hidden; margin-bottom: 40px; }
#middle .category-ctas li { text-align: center; width: 210px; padding: 0 60px; }
#middle .category-ctas li .name { font-size: 20px; text-transform: uppercase; color: #cf661a; margin-bottom: 10px; }
#middle .category-ctas li .desc { line-height: 16px; height:50px; margin-bottom: 30px; }
#middle .tiles { width: 980px; margin: auto; }
#middle .tiles img { border-bottom: solid 30px #2f1c11; margin-bottom: 20px; }
#middle .tiles .disclaimers { background: #eae0d5; padding: 30px 100px; text-align: left; color: #2f1c11; }
