/* StoreBoard Media, Sub Page Stylesheet, 2007-02-27 [jw] */



/* text settings */

body {margin: 0; padding: 0; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000; background: #fff;}

th, td {font: 12px Arial, Verdana, Helvetica, sans-serif;}

h1 {font-size: 15px; color: #d00;}

h2 {font-size: 14px; margin: 0;}

h3 {font-size: 16px;}

.red {color: #d00;}

.redhead {color: #d00;font-size: 15px;}

#sidenav, #counter {font: bold 11px Helvetica, Verdana, sans-serif;}

#logo {position: absolute; left: 32px; top: 38px; margin: 0;}

#tagline {position: absolute; right: 20px; top: 63px; margin: 0;}

img {border: none;}

.clearing {font-size: 1px; line-height: 1px; clear: both;}

a {color: #666;}

#sidenav a {text-decoration: none; color: #b3b3b3;}

#sidenav a:hover, .sidenav a:active {color: #fff; text-decoration: underline;}
#sidenav a.on {color: #fff;}

#topnav a {display: block; float: left; padding: 0 10px; text-decoration: none; color: #fff;}

#topnav a:hover, #topnav a:active {color: #FEDE58; text-decoration: underline;}

#topnav a.on {color: #FEDE58;}

#rightnav a {text-decoration: none; color: #fff;}

#rightnav a:hover, #rightnav a:active {color: #b3b3b3; text-decoration: underline;}

#rightnav a.on {color: #b3b3b3;}

#rightnav ul {margin: 0; padding: 0; list-style: none;}

#rightnav li {margin: 0.5em 0em;}

.quote_text, .quote_name {color: #fff; margin: 0 1em 1em;}

.quote_name {font-size: 10px; text-align: right;}

.u {text-decoration: underline;}
.pedtype {font-size: 15px; color: #d00;}

.note {font-size: 11px;}



/* layout */

#left {background: transparent url(../images/body_left.gif) top left repeat-y;}

#right {background: transparent url(../images/body_right.gif) top right repeat-y;}

#page {width: 100%; min-width: 800px;}

#header {height: 124px;}

#leftCol {position: absolute; width: 140px; top: 124px; left: 0px; padding-top: 32px; background: #b3b3b3 url(../images/sidebar_top_bg.gif) top left no-repeat; margin: 0; height: 357px; max-height: 389px;}

#rightCol {position: absolute; top: 124px; left: 546px; right: 0px;}

#main {margin-left: 140px; background: transparent url(../images/body_right.gif) top right repeat-y;}

#footer {text-align: center; color: #b3b3b3; margin-top: 20px;}

#sidenav {padding: 20px 0 32px 17px; background: #333 url(../images/sidenav_bottom_bg.gif) bottom left no-repeat;}

* html #sidenav {margin-right: -3px;}

#sidenav ul {margin: 0; padding: 0; list-style: none;}

#sidenav li {margin: 0.5em 0;}

#innersidebar {float: right; width: 225px;}

#rightnav {height: 153px; padding: 20px 0 32px 17px; background: #333; font: bold 11px Helvetica, Verdana, sans-serif;}

#quotetable {width: 225px; margin: 0; padding: 0; border-collapse: collapse;}

#quote {height: 160px; background: #333 url(../images/innersidebar_bg.gif) bottom left no-repeat; vertical-align: bottom; padding-bottom: 52px;}

#content {margin: 0 225px 10px 140px; min-width: 389px; height: auto; min-height: 385px; padding: 1em 36px 1em 30px;}

.turnkey {width: 340px; margin: 30px auto 0;}

.imageContent {width: 340px; margin: 50px auto;}

.floatRt {float: right;}

.floatLft {float: left;}

.marginBottom50 {margin-bottom: 50px;}

.marginTop55 {margin-top: 55px;}

.pRight5 {padding-right: 5px;}

.pTop50 {padding-top: 50px;}

.pTop70 {padding-top: 70px;}

.pTop90 {padding-top: 90px;}

.height100 {height: 100px;}

.block {display: block;}

.listSpacing li {margin-bottom: 1em;}

.imgSpacing {margin-bottom: .5em;}

.contentImg {margin: 10px 0 200px 10px;}

.adjustedH2 {margin:2em 0 1em;}

.ctr {text-align: center;}

.rt {text-align: right;}

.inline {display: inline;}

.specsImg, .specsImg2 {float: right; margin: 0 66px 10px 36px;}

.specsImg2 {margin-right: 20px;}
.noline a {text-decoration: none;}





/* table settings */

.chart, .rates {border-collapse: separate; border-spacing: .5em 0;}

.chart th, .chart td {text-align: left; padding: .5em .5em;}

.chart th {vertical-align: bottom; font-weight: bold; border-bottom: 1px solid black; margin-bottom: .25em;}

.chart td, .contact td, .bioPic, .boards td {vertical-align: top;}

.chart .num {text-align: center; }

.chart .sum td {font-weight: bold;}

.chart .sectionhead td {background: #BCBDC0; font-weight: bold;}

.chart .sectionheadwhite td {background: #fff; font-weight: bold;}

.chart .alt {background: #b3b3b3;}
.chart2 .bar {background: #b3b3b3; vertical-align: top; padding: .5em .5em .5em 1em;}
.chart2 .aligntop {vertical-align: text-top;}

.rates th {font-size: 14px; vertical-align: bottom; font-weight: bold; margin-bottom: .25em; color: #d00;}

.rates th, .rates td {text-align: left;}

.contact {border-collapse: separate; border-spacing: 0 1em; width: 380px;}

.contact .right {vertical-align: top; padding-left: 36px;}
.padding {padding-right: 20px;}
.padding2 {padding-bottom: 10px;}

.width33 {width: 33%;}

.width66 {width: 66%;}

.bioPic {width: 104px;}

.boards {border-collapse: separate; border-spacing: 0.5em;}

.img td {vertical-align: bottom; width: 25%;}

.desc td {font-size: 10px; font-weight: bold;}

.desc div {width: 75px;}

#examples {border-collapse: separate; border-spacing: 13px;}

#examples td {width: 122px; height: 122px;}

.grey, .grey td {background: #E1E2E3;}
#retailogos td {padding: 1em 2em 2.5em 2em;}
#pedestals td {text-align: center; padding: .5em 2em .5em 2em;}




/* hiding from screen display */

.hidden {display: none;}

.printhdr {position:absolute; left:-999px; top:-999px; width:1px; height: 1px;}



/* hacks */

/*\*/

* html #content {height: 385px;}

/**/



#counter {margin: 46px 0 42px 10px; width: 124px; voice-family: "\"}\""; voice-family:inherit; margin: 46px 0 0 10px;}

html>body #counter {margin: 46px 0 0 10px;}



#topnav {background: #DD1408; height: 34px; padding: 10px 0 0 20px; text-align: center; 

font: bold 11px Helvetica, Verdana, sans-serif; voice-family: "\"}\""; voice-family:inherit; height: 24px;}

html>body #topnav {height: 24px;}
