/* globals */
body {
    max-width:1024px;
    border-right:1px solid #A1A1A5;
    background-color:#e0e0e2;
    background-image: url("//lib.store.yahoo.net/lib/akaristore/background.png");
    background-repeat: repeat-y;
}
a {
    text-decoration: none;
}
h4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#A1A1A5;
    letter-spacing:.15em;
    text-transform:uppercase;
    font-weight:100;
    line-height: 42px;
}
h5 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#777777;
    letter-spacing:.15em;
    font-weight:100;
    padding:0;
    line-height: 14px;
}
hr {
    width:744px;
    border: 1px dashed #e0e0e2;
    border-style: none none dashed;
}
/* table background frames */
#bodyContent .contentsHSeparator {
    background: url("//lib.store.yahoo.net/lib/akaristore/frame-item.png") no-repeat scroll center bottom transparent;
    height:256px;
}
#bodyContent .contentsVSeparator {
    background: url("//lib.store.yahoo.net/lib/akaristore/frame-item.png") no-repeat scroll center bottom transparent;
    height:256px;
}
/* table padding */
#bodyContent .contentsTableTd {
    padding-top:0px;
    vertical-align:middle;
}
#bodyContent .contentsTable {
    margin:4px;
    table-layout:fixed;
    width: 752px;
    clear:left;
}
#bodyContent .contentarea {
    width: 800px;
}
#bodyContent .pageText {
    padding-left:0px !important;
    padding-right:0px !important;
}
/* floating cart style */
#ys_superbar {
    background-color:transparent;
}
#yfc_mini_align {
    width:45px;
}
/* hide the breadcrumb trail - it's broken */
.breadcrumbs {
    display:none;
}
/* hide the Yahoo logo */
.yahooLogo {
    display:none;
}
/* hide the Header */
#bodyContent .caption .pageTitle {
    display: none;
}
/* padding adjustments for all te divs */
#header {
    padding-left:16px;
}
#topNav {
    padding-left:22px;
    padding-bottom: 8px;
}
#bodyContent {
    padding-top:8px;
    padding-left:236px;
    padding-right:44px;
    background-color:transparent;
}
#mainbody {
    background-color:transparent;
    border-width:0px
}
/* footer and copyright info */
#footer {
    clear:both;
    border-top:1px solid #d3d3d5;
    height:auto;
    left:206px;
    position:relative;
    width:818px;
}
#footer .links {
    display:none;
}
#footer .copyright {
    float:left;
    padding-top:16px;
    padding-left:32px ;
    text-align:left;
    padding-bottom:4px;
}
