/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

html
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 22px;
}
body
{
}
input, textarea
{
    outline: none; /* prevent chrome / safari yellow border */
}
a:focus
{
    outline: none;
}
a, a:visited, a:active
{
    color: #555;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
i
{
    font-size: 11px;
}
h1, h2, h3, h4, h5, h6
{
    color: #555;
}
img
{
    border: none;
}
ul, ul li
{
    list-style: none;
}
p
{
    margin-top: 10px;
    width: auto;
}
.underline
{
    text-decoration: underline;
}
.strong, .bold
{
    font-weight: bold;
}
.normal
{
    font-weight: normal;
}
.italic
{
    font-style: italic;
}
.hidden
{
    display: none;
}
.warn
{
    color: red;
    font-size: .8em;
}
.green
{
    color: green;
}
div.clear
{
    clear: both;
}
img.border
{
    border: 3px solid #999;
    margin: 5px;
    padding: 1px;
}
img.noBorder
{
    margin: 5px;
}
img.noMargin
{
    margin: 0;
}
img.center, .aligncenter, div.aligncenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.textCenter
{
    text-align: center;
}
img.left, div.left
{
    float: left;
}
img.right, div.right
{
    float: right;
}
/*----- Main Container -----*/
body
{
    background: #000;
}
div#container
{
    background-color: #fff;
    width: 960px;
    margin: 0 auto !important;
}
div#inner-container
{
    /* Corrects CSS errors */
}
/*----- Header -----*/
div#header
{
    background-color: #000;
    width: 960px;
    height: 175px;
}
div#logo
{
    float: left;
    width: 360px;
    height: 175px;
}
div#headerRight
{
    background: url(../images/nav-bg.png) no-repeat top left;
    float: right;
    height: 175px;
    width: 600px;
}
div#contactInfo
{
    color: #fff;
    font: bold italic 14px/16px verdana;
    height: 47px;
    padding: 10px 75px 0 0;
    text-align: right;
}
/* Menu */
div#menu
{
    height: 35px;
    margin: 73px 0 0 30px;
    width: 570px;
}
/* Flash Banner Index Page */
div#slider
{
    background: #25852E url(../images/bg/banner-bg.jpg) repeat-x top left;
    border-bottom: 1px solid #333;
    width: 960px;
    height: 298px;
}
div#banner
{
    padding: 10px;
}
/* Title & Search Bar Sub Pages */
div#title-search
{
    width: 952px;
    height: 252px !important;
    max-height: 252px;
    overflow: hidden;
    padding: 0 4px;
    background: #459147 url(../images/bg/about-bg.jpg) no-repeat 50% 50%;
}
div#title-search.species
{
    background: #459147 url(../images/bg/wood-bg.jpg) no-repeat 50% 50%;
}
div#title-search.available
{
    background: #459147 url(../images/bg/available.jpg) no-repeat 50% 50%;
}
div#title-search.sawn
{
    background: #459147 url(../images/bg/sawn.jpg) no-repeat 50% 50%;
}
div.pageTitle
{
    height: 200px;
    width: 535px;
    float: left;
}
div.pageTitle h2
{
    background-color: #459147;
    border-top: 1px solid #459147;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    color: #fff;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin-top: 204px;
    padding: 10px 0;
    width: 250px;
    text-align: center;
}
div.search
{
    width: 360px;
    float: right;
    margin: 190px 20px 0 0;
}
/* Index Search */
div#index-search
{
    width: 960px;
    height: 58px;
    margin-top: 10px;
}
div#welcome h2
{
    border-bottom: 1px solid #333;
    color: #593E09;
    float: left;
    margin: 15px 0 0 40px;
    text-align: center;
    width: 615px;
}
div#index-search div.search
{
    margin: 0 25px 0 0;
    _margin-right: 15px; /* Stupid ie6 */
    width: auto;
}
/* Language */
div#language
{
    float: right;
    margin-right: 3px;
}
div#language select
{
    color: #606060;
    border: 1px solid #003300;
    margin: 15px 0 0;
    padding: 4px 4px 3px 4px;
}
/*----- Content Area -----*/
div#content
{
    width: 920px;
    background-color: #fff;
    margin: 0px;
    padding: 20px 20px 0;
}
/* Index Page */
div.index-content-box, div.index-content-box-last
{
    border-left: 1px solid #999;
    width: 266px;
    float: left;
    margin: 0 20px 10px 0;
    min-height: 300px;
    padding: 13px;
}
div#first
{
    width: 267;
    border: 0;
}
div.index-content-box-last
{
    margin-right: 0;
}
img.box-image
{
    margin: 0 15px 5px 0;
}
div.index-content-box h3, div.index-content-box-last h3
{
    color: #004c00;
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
div.index-content-box p, div.index-content-box-last p
{
    display: inline;
    margin-top: 15px;
}
span.read-more a
{
    background: url(../images/read-more.jpg) no-repeat top right;
    color: #006600;
    font-weight: bold;
    display: block;
    float: right;
    line-height: 14px;
    margin: 30px 0 0 0;
    padding: 0 16px 0 0;
}
/* Sub Pages */
div#mainContent
{
    width: 660px;
    float: right;
}
div#mainContent h1, div#mainContent h2, div#mainContent h3, div#mainContent h4
{
    float: left;
    width: 100%;
    margin-top: 20px;
}
div#mainContent .h2, div#mainContent .h3
{
    width: 660px;
    float: left;
    border-bottom: 1px solid #c3c3c3;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
}

div#mainContent h3 span
{
    font: italic bold .9em verdana;
}
div#mainContent label
{
    width: 248px;
    float: left;
    height: 26px;
    margin-top: 10px;
    padding-top: 2px;
}
.c-form
{
    border: 1px solid #c3c3c3;
}
div#mainContent input
{
    width: 424px;
    height: 21px;
    float: left;
    color: #606060;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px 0px 0 6px;
    margin-top: 10px;
}
div#mainContent textarea
{
    width: 424px;
    height: 120px;
    float: left;
    color: #606060;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px 0px 0 6px;
    margin-top: 10px;
}
div#mainContent input#send-btn
{
    width: 100px;
    height: 28px;
    float: right;
    border: none;
    padding: 0px 0px 0 6px;
    margin: 10px 0 20px 0;
    background: url(../images/sendmsg.jpg) no-repeat;
    cursor: pointer;
}
div#mainContent input#send-btn:hover
{
    background: url(../images/sendmsg-hover.jpg) no-repeat;
}
/*--- Page Specific ---*/
/*- Locations Pages -*/
div#title-search.locations-bg
{
    background: #459147 url(../images/bg/wood-bg.jpg) no-repeat 50% 50%;
}
img.locations
{
    margin: 10px 0 0;
    padding: 4px;
    border: 1px solid #999;
}
img#map
{
    float: right;
    width: 220px;
}
div#home-office
{
    margin: 0 auto;
    width: 450px;
}
div#specifications
{
    float: left;
    width: 440px;
}
p#address
{
    font-size: 1.6em;
    font-style: italic;
    padding: 15px 0 0 15px;
}
div#millSpecs
{
    padding-left: 10px;
}
div#millSpecs p span
{
    font-weight: bold;
    text-decoration: underline;
}
div#millSpecs ul li
{
    list-style-type: disc;
    list-style-position: inside;
}
div#millSpecs ul li.bold
{
    font-weight: bold;
    list-style-type: none;
    list-style-position: outside;
}
div#millSpecs ul li.bold span
{
    font-weight: normal;
}
/*- Species Pages -*/
img.leaves
{
    float: left;
    padding: 3px;
    border: 1px solid #999;
}
div#species h3
{
    color: #333;
    float: right;
    font: bold 1.5em verdana;
    margin-top: 0;
    padding-top: 5px;
    text-align: left;
    width: 444px;
}
div#species h3 span
{
    font-weight: normal;
}
p#common
{
    float: right;
    line-height: 18px;
    width: 444px;
}
p#common img
{
    margin-top: 5px;
}
div#species-content
{
    clear: both;
    padding-top: 5px;
}
div#species-content p
{
    line-height: 18px;
    margin-top: 10px;
}
img#wood-prop
{
    margin: 0 0 25px;
}
/* Sprite grade button */
p.grade-button
{
    display: block;
    width: 220px;
    height: 44px;
    text-indent: -9999px;
}
.grade-button a
{
    display: block;
    width: 100%;
    height: 100%;
    background: transparent url(../images/sidebar/grade-button.png) no-repeat top left;
}
.grade-button a:hover
{
    background-position: 0 -44px;
}

/* View the Grade TABS */
ul.tabs
{
    margin: 15px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
}
ul.tabs li
{
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #e0e0e0; /*--Set background of inactive tabs--*/
}
ul.tabs li a
{
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
}
ul.tabs li a:hover
{
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover
{
    /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
/* Style the content area */
.tab_container
{
    border: 1px solid #999;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
}
.tab_content
{
    padding: 20px;
    font-size: 1.2em;
}
/*----- SideBar -----*/
div#sidebar
{
    width: 220px;
    float: left;
}
div.sidebar220
{
    float: left;
    margin-bottom: 30px;
}
div#sidebar .h3
{
    width: 220px;
    float: left;
    border-bottom: 1px solid #c3c3c3;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: bold;
}
div#side-logo
{
    float: left;
    margin: 0 0 10px 0;
    width: 220px;
}
/* Sub Nav */
/* SubNav */
ul#subnav
{
    list-style: none;
    margin-bottom: 30px;
    float: left;
}
ul#subnav li
{
    width: 220px;
    float: left;
    font-weight: bold;
    display: inline;
    border-bottom: 1px solid #c3c3c3;
    color: #999;
}
ul#subnav li:hover
{
    width: 216px;
    background: #f5f5f5;
    text-decoration: none;
    border-right: 4px solid #c3c3c3;
}
ul#subnav li a
{
    width: 220px;
    _width: 206px; /* IE 6 */
    color: #333;
    padding: 8px 0 8px 0;
    float: left;
    display: block;
}
ul#subnav li a:hover
{
    color: #006600;
    text-decoration: none;
}
ul#subnav li.active
{
    color: #006600;
    width: 204px;
    background: #f5f5f5;
    text-decoration: none;
    border-right: 4px solid #006600;
    padding-left: 12px;
}
div#sidebar p
{
    width: 220px;
    float: left;
    margin-top: 10px;
}
div#sidebar p i
{
    width: 220px;
    float: left;
    margin-bottom: 10px;
    color: #000;
}
div#sidebar img
{
    float: left;
}
div#sidebar a img
{
    float: left;
    margin: 0;
}
div#sidebar input#email
{
    width: 174px;
    height: 21px;
    float: left;
    color: #606060;
    border: 1px solid #c3c3c3;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 0;
    padding: 5px 0px 0 6px;
}
div#sidebar input#send
{
    margin-left: 2px;
    width: 50px;
    padding: 4px;
    height: 28px;
    color: #24852D;
    border: 1px solid #c3c3c3;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0px 0px 2px 0px;
    background: #f5f5f5;
    cursor: pointer;
}
div#sidebar input#send:hover
{
    margin-left: 2px;
    width: 50px;
    padding: 4px;
    height: 28px;
    color: #f5f5f5;
    border: 1px solid #24852D;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0px 0px 2px 0px;
    background: #24852D;
    cursor: pointer;
}
div#totop
{
    width: 100%;
    float: left;
    height: 30px;
    margin: 10px 0 0;
}
div#totop img
{
    margin: 10px 0 0;
    float: right;
}
/*----- Footer -----*/
div#footer
{
    width: 960px;
    _width: 956px; /* IE 6 */
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
div#footer p
{
    margin: 10px 0;
    font: 12px arial;
    color: #eaeaea;
}
div#footer p span
{
    float: right;
    margin-top: -5px;
}
div#footer p span a
{
    background: url(../images/mail-logon.png) 0 0;
    float: left;
    height: 20px;
    width: 80px;
    text-indent: -9999px;
}
div#footer p span a:hover
{
    background-position: 0 100%;
}
/* Available */
table.avail
{
    border: 1px solid black;
    border-collapse: collapse;
    font-size: .8em;
    margin: 5px;
    text-align: left;
    width: 325px;
}
td.one
{
    border: 1px solid black;
    padding: 4px;
    text-align: center;
    width: 50px;
}
td.four
{
    border: 1px solid black;
    padding: 4px;
    width: 225px;
}
tr.darker, td.darker
{
    background-color: #efefef;
}
/* FAQ */
.p-text ol
{
    margin: 15px 0 5px 15px;
}
.p-text ol li
{
    margin: 5px;
}
.p-text hr
{
    margin: 20px 0;
}
p.p-faqques
{
    margin-top: 20px;
    color: #006600;
    font-style: italic;
    font-weight: bold;
}
p.p-faqans
{
    margin-top: 5px;
}
.faq-ques
{
    color: #333;
    font-style: italic;
}
span.back-top a, span.back-top a:link, span.back-top a:visited, span.back-top a:hover
{
    color: #603913;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: underline;
}
span.back-top a:focus, span.back-top a:hover
{
    text-decoration: none;
}
/* Grade Comparison */
div#gradeChart
{
    margin: 25px 0 0;
    text-align: center;
}
div#gradeChart h1
{
    color: green;
    font: bold 1.5em Verdana;
    margin-top: 0;
}
div#gradeChart h2
{
    font: bold 1.5em/40px Verdana;
    margin: 20px 0 10px;
    padding: 0;
}
#gradeChart table
{
    border-collapse: collapse;
    font: 1.2em calibri;
    text-align: center;
}
#gradeChart table tr.bold td
{
    background-color: #333;
    color: White;
    font-size: 1.2em;
    text-align: center;
}
#gradeChart table tr td
{
    border: 1px solid #999;
    padding: 8px 8px 15px;
    text-align: left;
    width: 170px;
}
#gradeChart table tr td.noCheck
{
    background: #fff url(../images/noCheck.png) no-repeat bottom right;
}
#gradeChart table tr td.darker
{
    background: #fff url(../images/exceeds.png) no-repeat bottom right;
}
/* How Lumber is Sawn */
div#sawn
{
    margin-top: 10px;
}
div#sawn img
{
    float: left;
}
div#sawn h1
{
    background-color: #25852e;
    border: 1px solid black;
    color: White;
    float: right;
    font: bold 2em tahoma;
    margin-top: 0;
    padding: 5px;
    text-align: center;
    width: 428px;
}
div#sawn p
{
    float: right;
    font: 1.3em/1.3em arial;
    width: 428px;
}
/* Latest News */
div#news
{
    margin-right: 5px;
    padding: 10px 0 10px 10px;
}
div#news h1
{
    border-bottom: 1px solid #75C27A;
    color: #0C5611;
    font: italic bold 2em Georgia;
    margin-bottom: 10px;
    margin-top: 0;
    width: 100%;
}
div#news p
{
    font: 1.2em verdana;
    margin: 10px;
    text-align: left;
    text-indent: 1em;
}
div#news p a
{
    text-decoration: underline;
}
h2.mag-art
{
    font: bold 1.4em "times new roman";
    padding: 0 0 10px 20px;
}
div.quote
{
    background: url(../images/newspaper-bg.jpg) repeat-y top left;
    border: 1px solid #ccc;
    margin: 5px 10px 0;
    padding: 5px 10px;
}
div.quote p img.lbrb
{
    margin: 0;
    padding: 0 5px;
}
div#articles
{
    margin-top: 30px;
    text-align: center;
}
div#articles ul
{
    margin: 10px 0 0;
    text-align: left;
}
div#articles ul li
{
    border-bottom: 2px groove #999;
    font: italic 1.2em tahoma;
    padding: 5px 0 10px 35px;
    background: url(../images/tree-bullet.jpg) no-repeat 0% 50%
}
div#articles ul li a
{
}
div#articles ul li a span
{
    color: Black;
}
/* Lumber Links */
p#first
{
}
.p-links
{
    font-size: 1.2em;
    color: #000;
    line-height: 1.3em;
    margin-bottom: 15px;
    padding: 10px 0 0;
    text-align: left;
}
.p-links img
{
    border: 0;
    float: left;
    margin-right: 20px;
    vertical-align: middle;
}
.p-links span.visit
{
    display: block;
    font:  1.4em/1.6em arial;
    margin: 5px 0;
    text-align: right;
}
span.visit a
{
    color: Green;
}
.links hr
{
    width: 90%;
}
/* Video */
#video
{
    background: url(../images/tv.jpg) no-repeat top left;
    height: 600px;
    width: 600px;
    margin: 15px 0 0 40px;
    padding-top: 40px;
    padding-left: 40px;
}
/* Contact Form */
div#contactForm
{
    background-color: White;
    padding-top: 10px;
}
/* Species Overview */
.text-cent
{
    text-align: center;
}
table.wood-prop
{
    border-collapse: collapse;
    width: 660px;
    border: 1px solid black;
    font-size: 1em;
    margin: 0 auto;
    margin-top: 15px;
    padding: 5px;
}
tr.darker, td.darker
{
    background-color: #efefef;
}

td.darker
{
    background: #efefef url(../images/checkmark.png) no-repeat bottom right;
    color: Green;
    font-weight: bold;
}
.wood-prop td
{
    width: 125px;
    border-top: 1px solid #999;
    border-left: 1px solid black;
    border-right: 1px solid black;
    height: 25px;
    padding: 5px;
}
td.bold a
{
    color: Black;
    font-size: 1em;
    margin-left: 5px;
}
div#wood-desc
{
    margin: 15px 0 0 15px;
    width: 660px;
}
div#wood-desc img.leaves
{
    float: left;
    margin: 0 15px 0 0;
}
div#wood-desc h1
{
    color: Green;
    font-size: 2.4em;
    padding-top: 10px;
}
div#wood-desc h1 span
{
    color: #74510D;
    font-style: italic;
    font-weight: lighter;
}
div#wood-desc h3
{
    font-size: 1.3em;
    color: #000;
    margin-top: 10px;
}
div#wood-desc h3 img
{
    margin-top: 10px;
}
.p-specie
{
    font-size: 1.2em;
    clear: both;
    color: #000;
    line-height: 1.5em;
    padding: 10px 15px 0 10px;
    text-align: justify;
    text-indent: 10px;
}
div#species-bar
{
    margin-left: -10px;
    _margin-left: -5px; /* Stupid IE6 */
}
div#species-bar h3
{
    padding: 0 0 5px 0;
    text-align: center;
}
div#species-bar p
{
    font-size: 1.2em;
    color: #000;
    line-height: 1.5em;
    padding: 0 15px 10px 10px;
    text-align: justify;
}
/* FSC */

div#fscWrapper h1
{
    border: 1px solid black;
    background-color: #24852d;
    color: White;
    font: bold 1.2em Verdana;
    text-align: center;
    margin-bottom: 5px;
    padding: 3px;
}
div#fscWrapper p
{
    font: 1em Verdan;
    padding: 5px;
    text-indent: 1em;
}
div.FSCleft
{
    float: left;
    width: 350px;
}
div.FSCright
{
    background: #ececec url(../images/newspaper-bg.jpg) repeat-y top left;
    border: 1px solid #333;
    float: right;
    padding: 5px;
    width: 280px;
}
img.fsc
{
    float: right;
    margin: 5px 0;
    width: 332px;
}
div#fscWrapper div.FSCleft h1
{
    margin-top: 0;
}
div.FSCright#noMargin h2
{
    background-color: #74510c;
    color: White;
    font: bold 1.2em Verdana;
    margin: 0 0 5px 0;
    padding: 3px 0;
    text-align: center;
}
div.laceyAct
{
    background: #ececec url(../images/newspaper-bg.jpg) repeat-y top left;
    border: 1px solid #333;
    float: right;
    margin: 5px;
    padding: 5px;
    width: 300px;
}
div.laceyAct p
{
    text-indent: 7px;
}
div.laceyAct p a
{
    text-decoration: underline;
    font: bold italic 1em verdana;
}
div.laceyAct p a:hover
{
    text-decoration: none;
}
div.laceyAct#noMargin h2
{
    background-color: green;
    color: White;
    font: bold 1.2em Verdana;
    margin: 0 0 5px 0;
    padding: 3px 0;
    text-align: center;
}
div.FSCright ol
{
    font: bold 1em "arial";
    margin: 5px 0 5px 30px;
    padding: 0 5px;
}
div.FSCright ol li
{
    list-style-type: decimal;
    margin: 4px 0;
}
/* Presidents Statement */
div#pres
{
    float: left;
}
div#pres div.left
{
    float: left;
    line-height: 12px;
    text-align: center;
    width: 145px;
    height: 200px;
    overflow: hidden;
}
div#pres div.left span
{
    font: bold 1em Verdana;
    margin: 0;
}
div#pres img.border
{
    margin-right: 12px;
    width: 116px;
}
div#pres p
{
    font:1.3em/1.2em "Verdana";
    text-indent: 10px;
    color: #333;
    width: auto;
}
div#pres p#sig
{
    color: #333;
    font: normal 1.3em/1.2em Verdana;
    margin: 45px 0 0;
}
/* Services */
ul#awards
{
}
ul#awards li
{
    list-style-position: outside;
    list-style-image: url(../images/awards-bullet.jpg);
    margin: 4px 6px;
}
/* safety */
/*----- SERVICES -----*/
div#map
{
    margin-top: 20px;
    height: 420px;
    width: 940px;
    padding: 10px;
}
div#services
{
    text-align: center;
}
div#services table
{
    margin: 0 auto;
    text-align: center;
}
div#services table tr td
{

}
div#services table tr td h1
{
    font-size: 1.1em;
    color: #333;
    height: 234px;
    text-transform: uppercase;
    width: 320px;
}
h1#surfacing
{
    background: url(../images/infocenter/services/surfacing.jpg) no-repeat top left;
}
h1#color-sort
{
    background: url(../images/infocenter/services/color-sort.jpg) no-repeat top left;
}
h1#slr
{
    background: url(../images/infocenter/services/slr.jpg) no-repeat top left;
}
h1#delivery
{
    background: url(../images/infocenter/services/delivery.jpg) no-repeat top left;
}
h1#gangrip
{
    background: url(../images/infocenter/services/gang-rip.jpg) no-repeat top left;
}
h1#width-sort
{
    background: url(../images/infocenter/services/width-sort.jpg) no-repeat top left;
}
div#services table tr td#Tally h1
{
    font-size: 1.2em;
    height: 270px;
    width: 660px;
}
h1#picTally
{
    background: url(../images/infocenter/services/picture-tally.jpg) no-repeat top center;
}
/* Search */
div#searchResults
{
    height: 1130px;
    overflow: hidden;
}
#search_box
{
    width: 220px;
    height: 32px;
    background: url(../images/search-box-bg.png) no-repeat top left; 
    float: left;
    margin: 6px 0 20px;
}
.googBox
{
    background-color: Transparent;
    border: 0;
    float: left;
    font-style: italic;
    font-size: 1.2em;
    margin: 7px 0 0 8px;
    width: 150px;
}
.googBtn
{ 
    background-color: Transparent;
    border: 0;
    cursor: pointer;
    float: right;
    height: 24px;
    width: 26px;
    margin: 4px 8px 0 0;
    padding: 0;
}
div#pdf p.textCenter a
{
    color: #006600 !important;
}