* {
    margin : 0;
    border : none;
    padding : 0;
}
body {
    font-family: Georgia, "Times New Roman", Times, serif;
    background: #ffffff url(/_/i/nav_bg_light.png) repeat-x left top;
    font-size: 12px;
    color: #090909;
    line-height: 18px;
}
p {
    margin: 0 0 10px 0;
}
a:link, a:visited {
    color: #9a9a5f;
    text-decoration: none;
}
a:hover {
    color: #8b8900;
    text-decoration: none;
}
a:active {
    color: #706d29;
    text-decoration: none;
}
.shell {
    position: relative;
    margin: 0px auto;
    padding: 0px 10px 0px 10px;
    width: 970px;
}
.content {
    position: absolute;
    top: 55px;
    width: 970px;
}
.header {
    position: absolute;
    top: 0px;
    width: 970px;
    height: 40px;
}
.row   {
    float: left;
    width: 970px;
    margin: 10px 0px 0px 0px;
}

.copy .two-even {
    margin: 10px 20px 0 15px;
    float: left;
        display : inline;
    width: 455px;
}
.row.addresses {
    float: left;
    width: 970px;
    margin: 10px 0px 0px 0px;
}

.row.addresses .column {
    float: left;
    width: 205px;
    margin: 10px 0px 0px 15px;
}
.copy .two-even.last {
    margin-right: 0px;
}


.books .item {
    padding: 15px;
    float: left;
    margin: 10px 20px 0px 0px;
    width: 280px;
}
.books .item.hover {
    background: url(/_/i/item_bg_light.gif) no-repeat bottom;
}
.books .item.last {
    margin-right: 0px;
}
.books .lockup {
    float: left;
    width : 280px;
}
.books .lockup img {
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}
.books .caption  {
    clear: both;
    visibility : hidden;
margin : 0;
}
.books .item.hover .caption  {
    visibility : visible;
}
.item.blank {
    background: none;
    margin-right: 0px;
    padding-left: 0px;
}
.item.square {
    height: 280px;
}

.item.blank.last {
    background: none;
    margin-right: 0px;
    padding-left: 0px;
}

.secondary .two-tw {
    margin: 10px 120px 0 15px;
    float: left;
display : inline;
    width: 210px;
}
.secondary .two-tw.last {
    margin: 10px 0 0 0;
    width: 475px;
}

.secondary .simpleCart_items {
    margin: 10px 0px 0 15px;
    width: 525px;
}
.secondary .checkoutEmptyLinks {
    margin: 10px 0px 0 0;
    width: 525px;
}


.posts .item {
    padding: 15px;
    float: left;
    margin: 10px 20px 0px 0px;
    width: 280px;
}
.posts .item.hover {
    background: url(/_/i/item_bg_light.gif) no-repeat bottom;
}
.posts .item.last {
    margin-right: 0px;
}
.posts .item img {
    display: block;
    margin-bottom: 10px;
}


.row .formrow   {
    border-color: #cccccc;
    border-width: 1px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 5px;
    height: 25px;
    width: 475px;
}
#nav_lower {
    margin-left: 0px;
}

label {
    width: 130px;
    float : left;
}

select {
    border-color: #cccccc;
    border-width: 1px;
    border-style: solid;
    float : left;
    width : 200px;
    height : 16px;
    line-height: 1em;
}

.video {
    margin-bottom: 20px;
}

#footer   {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 40px;
}

.field   {
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px;
    font-size: 11px;
    line-height: 1em;
    height: 16px;
    width: 340px;
}

/* BLOG */

h2   {
    margin-bottom: 14px;
    text-transform: capitalize;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.entry   {
    margin-bottom: 50px;
    clear: both;
}

.entrybody   {
}

.morelink   {
    margin-top: 14px;
    padding-left: 14px;
    line-height: 18px;
    font-size: 10px;
    font-style: italic;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

.entryfoot   {
    padding-left: 14px;
    margin-bottom: 14px;
    line-height: 18px;
    font-size: 10px;
    font-style: italic;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* END BLOG */

/* HOME */

.home-body   {
    background-position: 70px 30px;
    height: 600px;
    background-repeat: no-repeat;
    background-image: url(/_/i/merce_chair.jpg);
}

.home-body-merce   {
    margin-top: 20px;
    margin-left: 122px;
    height: 600px;
    background-repeat: no-repeat;
}

.home-two-tw   {
    float: left;
    padding-top: 410px;
    padding-left: 130px;
}

.home-copy   {
    float: left;
    width: 380px;
    padding-left: 240px;
    padding-top: 160px;
    font-size: 14px;
}

.rare-alert {
    color: #cb1667;
}

.home-copy a:link {
    color: #cb1667;
}

.home-copy a:visited {
    color: #cb1667;
}

.home-two-tw a:link {
    color: #cb1667;
}

.home-two-tw a:visited {
    color: #cb1667;
}