/* -------------------------------------------------------------- celtic   -------------------------------------------------------------- */#backstretch {display:none;}#outie  { margin: 0px; padding: 0px; position: relative; z-index: 99; }#header-wrap { background: #191919; }#nav-wrap { display:none }#innie { width: 780px; margin-right: auto; margin-left: auto; clear: both; margin-top: 15px; }/* Page-------------------------------------------------------------- */#page { margin: 0 auto; }#header { width: 780px; margin-right: auto; margin-left: auto; height: 80px; }#header #logo { float: left; margin-top: 10px; }#social-links { display:none }#topSubNav {display:none }/* --------------------------------------------------------------  CORETABS   #mainNav { display:none }#secondaryNav { display:none }#homePanels { }#homePanels h2 { font-size: 20px; }#content  { color: #333; }#homePanels { clear: both; }.trans-white { background: url(/images/trans_white.png); }.trans-black { background: url(/images/trans_black.png); }#homeBlocks { margin-bottom: 15px; }#homePanels .innie { padding-top: 15px; padding-right: 30px; padding-left: 30px; }#intPanels .innie { padding: 15px 30px 20px; }#homePanels #level0 { padding: 0px 0px 15px; margin-bottom: 15px; color: #FFF; min-height: 280px; }#intPanels #level0 { padding: 0px 0px 20px; color: #FFF; position: relative; }#homePanels #level0-tabs li{ margin-right: 15px; }#level0 .headline { text-shadow: 2px 2px 0px #000; }#level2 a { color: #333; }#level2 .tabs li a{  }#level2 .tabs { padding-bottom: 8px; }#level2 .tabs li a:hover { border-bottom: 3px solid #FBB040; color: #000; text-decoration: none; }#homeBlocks #level1 { float: left; width: 385px; margin-right: 10px; }#homeBlocks #level2 { float: left; width: 385px; }#homeBlocks #level2 p { margin-bottom: 10px; }#level2 h2 { margin-bottom: 4px; }#level1 h2 { margin-bottom: 7px; }#homeBlocks #level1, #homeBlocks #level2 { min-height: 220px; }#level3  { clear: both; margin-top: 15px; min-height: 175px; }#homeBlocks #news p { margin-bottom: 12px; }#homeBlocks #testimonials strong { color: #FBB040; }#level3 h2 { display: block; font-size: 16px; margin: 0px 0px 2px; padding-bottom: 3px; }#intBlocks { background: #FFF; }#wrap { position:relative; width: 390px; float: left; padding-bottom: 15px; }#testimonials.innie { width: 256px; float: left; padding-bottom: 15px; text-align: center; padding-top: 20px; }#testimonials .quote{ font-size: 1.25em; color: #58595b; }#testimonials a {color: #000;}/* Footer-------------------------------------------------------------- */#footerBox {display:none }.wrap-wrapper { padding-bottom:15px; margin-top: 15px; }.wrap-wrapper .poster { float: left; margin-right: 16px; width: 172px; }.wrap-wrapper .details { float: left; margin-right: 16px; width: 278px; }.wrap-wrapper .prod-notes { float: left; width: 230px; }