﻿body 
{
    margin: 0;
    padding: 0;
    background: #D9D7CD;
    font: normal 11px verdana, tahoma, arial;
}

img
{
    border: none;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#header
{
    width: 896px;
    height: 157px;
    background: url(/images/header.jpg) 0 0 no-repeat;
    margin: 0 auto;
}

#header .logo
{
    width: 157px;
    float: left;   
}

#header .headerRight
{
    float: right;
    width: 739px;
}

#header .rightTop
{
    float: left;
    width: 739px;
    margin: 6px 0;
}

#header .rightTop *
{
    vertical-align: middle;
}

#header .headerlinks
{
    font-size: 10px;
    width: 470px;
    float: left;
}

#header .headerlinks a
{
    color: #000;
    padding: 0 2px;
    border-right: 1px solid #C5D5E4;
}

#header .headerlinks a.last{border: none;}

#header .number
{
    float: right;
    width: 260px;
    font-size: 10px;
    height: 22px;
}

#header .number .n
{
    font-weight: bold;
    padding-right: 10px;
}

#header .rightMid
{
    clear: both;
    text-align: right;
    width: 739px;
    float: left;
    margin: 10px 0 0 0;
}

#header .free-ship
{
    padding-right: 13px;
}

#header .rightBot
{
    float: left;
    width: 739px;
    margin: 18px 0 0 0;
}

#header .search
{
    float: left;
    width: 319px;
    padding-left: 68px
}

#header .search form
{
    margin: 0;
    padding: 0;
}

#header .search form .searchIn
{
    border: none;
    width: 268px;
    padding-left: 3px;
    background: transparent;
}

#header .search form *
{
    vertical-align: middle;
}

#header .headerBottom
{
    width: 325px;
    float: right;
    text-align: right;
    padding-right: 15px;
}

#header .press
{
    width: 178px;
    float: left;
}

#header .cart
{
    float: right;
    width: 140px;
}

#footer
{
    width: 896px;
    height: 143px;
    background: url(/images/footer.gif) 0 0 no-repeat;
    margin: 0 auto;
}

#footer .footerlinks
{
    text-align: center;
    font-size: 10px;
    color: #787878;
    padding: 13px 0;
}

#footer .footerlinks a
{
    color: #fff;
    padding: 0 8px;
}

#footer .badges
{
    float: left;
    width: 196px;
    margin: 10px 0;
    padding: 0 0 0 10px;
}

#footer .credit
{
    float: right;
    width: 690px;
    margin: 22px 0;
    font-size: 10px;
}

#footer .credit a
{
    color: #000;
}

#footer .copyright
{
    border-right: 1px solid #B8B8B8;
    padding: 0 3px 0 0;
}

#footer .designby
{
    padding: 0 0 0 7px;
}

img.resources
{
    margin: 20px 0 0 0;
}

#left-nav-pitch
{
    padding: 0 5px 20px 5px;
    width: 163px;
    font-size: 10px;
}

.rotatingTextArea
{
    width: 173px;
}

.rotatingTextArea a
{
    display: block;
    text-align: center;
    text-decoration: underline;
    padding: 5px 0 25px;
    width: 173px;
}

.rotatingTextArea a:hover
{
    text-decoration: none;
}

#left-nav-pitch img
{
    text-align: center;
    margin: 0 auto;
}

#testimonials
{
    font-size: 10px;
    padding: 0 5px 20px;
    width: 163px;
}

#testimonials div
{
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#welcomeArea
{
    padding: 15px;
    float: left;
    width: 694px;
}

#welcomeArea .inner
{
    padding: 15px 10px;
    background: #FFFCDF;
    border: 1px solid #DDDDDD;
    width: 671px;
    float: left;
}

#welcomeArea .welcomeTextArea
{
    width: 334px;
    float: left;
}

#welcomeArea .scraperVideo
{
    float: right;
    width: 332px;
    text-align: right;
    padding-right: 5px;
}

.welcomeTextArea .brand
{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0;
}

.welcomeTextArea .brand .trademark
{
    font-weight: normal;
}

img.popSci
{
    margin: 0 0 0 5px;
    vertical-align: middle;
}

ul.scraperList
{
    margin: 8px 10px 15px;
    padding: 5px 10px;
    list-style: none;
    background: #FFF1CA;
}

ul.scraperList li
{
    padding: 5px 0 5px 15px;
    background: url(/images/orange_bullet.gif) 0 center no-repeat;
    font-weight: bold;
}

.scraperLinks
{
    text-align: center;
}

.scraperLinks img.learn
{
    margin: 0 3px 0 0;
}

img.featuredTitle
{
    padding: 0 14px 15px;
    clear: both;
}

#featured
{
    padding: 0 14px;
    width: 694px;
}

#scraperIntro
{
    padding: 15px;
    float: left;
    width: 694px;
}

#scraperIntro .inner
{
    padding: 40px 0 40px 0;
    border-top: 1px solid #C4C4C4;
    float: left;
    width: 694px;
}

.scraperImg
{
    float: left;
    width: 175px;
    padding-right: 15px;
}

.scraperText
{
    float: right;
    width: 500px;
    line-height: 16px;
    
}

/************ Amazon Default Overrides ************/
.bgcl, .bgc, .bgcr, .bgl, .yy, .bar, .bgw, .f, .t, .l, .v, .g, .gg, table#wba_poweredby_table, table.s td.searchLabel, table.s{
    display: none;
}

.bgcl, .bgc, .bgcr, .bgl, .bg, .yy, .bar, .row, .bgw{
    /*background: #fff;
    padding: 3px;*/
}

.row
{
    background: #fff !important;
}

td.fc
{
    color:#000000 !important;
}

.bg
{
    padding: 0;
    background: transparent;
}

table.main, table.content
{
    width: 896px;
    background: url(/images/table_bg.gif) 0 0 repeat-y;
}
/*
table.main{}
* html table.main
{
    margin: -3px 0 0 0;
}
*/
table.leftnav
{
}

td.leftnavlink, td.left-vert-bar-link
{
    border-left: 3px solid #fff;
    width: 170px;
}

td.leftnavlink h2 a.n, td.left-vert-bar-link h2 a.n
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold; 
    color: #000;
    display: block;
    padding: 0 5px 0 25px;
    background: url(/images/grey_bullet.gif) 10px center no-repeat;
}

td.leftnavlink h2
{
    /*background: #BDCFA5;*/
}


.our, .sale
{
    color: #000;
    font-weight: bold;
    display: block;
    font-size: 11px !important;
    font-family: verdana;
}

.sale-label, .our-label
{
    display: none;
}

a.rw, a.r
{
    color: #000;
    font-weight: bold;
    font-family: verdana;
    font-size: 1em !important;
}

.rw img
{
    margin: 0 0 10px;
}

td.leftnav-col
{
    width: 173px !important;
}

table.leftnav, table.vert-bar
{
    width: 173px;
}