@CHARSET "UTF-8";

.container {
    max-width: 800px;
}

.shadow-left, .shadow-right {
    display: none;
}

table.header {
    width: auto;
}

table.header .header-row td.header-cell {
    display: block;
    width: auto;
}

.header #logo-name {
    width: 300px;
}

td.header-container {
    padding-right: 20px;
}

.header #logo-slogan {
    margin-top: 5px;
    width: 300px;
}

.header-links {
    float: left;
}

.header-search {
    float: left;
}

.header-nav {
    width: 100%;
    background: black;
}

.header-nav a:FIRST-CHILD {
    padding-left: 10px;
}

.header-search-button {
    padding-top: 23px;
}

.border-leftnav-container {
    width: auto;
    max-width: 330px;
    background: #000;
    padding: 0 10px;
    margin-left: 10px;
    padding-bottom: 10px;
    clear: both;
}

#border-leftnav-content {
    white-space: normal;
    float: left;
    clear: left;
    width: auto;
}

#border-leftnav-content br {
    display: none;
}

#border-leftnav-content a.nav-left {
    margin-left: 15px;
}

#border-leftnav-content a.nav-left {
    float: left;
}

.border-leftnav-imgtitle {
    clear: left;
    float: left;
    margin-bottom: 5px;
}

.container-inner {
    width: 100%;
    width: 100%;
    margin-bottom: 10px;
    min-height: 0;
    padding-left: 0;
    clear: both;
}

.content-inner-sitemap {
    width: 100%;
}

.container-inner .body-title {
    float: left;
    clear: left;
    margin: 20px 15px;
    word-wrap: break-word;
    white-space: normal;
}

.home-special-item, .homepage-col {
    display: block;
    float: left;
}

.cart-button-col {
    display: block;
    float: left;
    margin-top: 5px;
    text-align: left;
}

td.category-item {
    vertical-align: top;
    margin: 0 5px;
    float: left;
    display: block;
}

.featured img, .category-item img {
    max-width: 100px;
    max-height: 140px;
    width: auto;
    height: auto;
}
.footer-shadow {
    display: none;
}

td.footer-content {
    background: none;
    display: table-row;
}

.footer-copyright {
    height: 60px;
}

.footer-nav {
    height: 80px;
}

.pank-clothing-guy {
    margin-top: 20px;
}

td.contentbody-container-home, td.contentbody-container-cart, td.contentbody-container {
    width: auto;
    padding-right: 20px;
}

.container-inner .bodyhead-image {
    height: auto;
    width: auto;
    max-width: 320px;
    margin-left: 0 !important;
    margin-top: 5px;
}

.container-inner #music-results-container {
    width: auto;
}

#music-results-container #music-results-content-details {
    width: 190px;
    padding-right: 0;
}

.label-records {
    width: auto !important;
    width: 100%;
}

.label-records-row td {
    display: block;
    float: left;
}

.label-records-desc {
    width: auto;
    max-width: 170px;
}

.ClipContainer {
    clear: left;
}

.container-inner-pagination {
	width: auto;
	float: left;
}

.body-pagination td, .container-inner-pagination td {
    display: block;
    float: left;
    word-wrap: normal;
    width: auto;
}

.body-search-field {
    width: auto !important;
}

.gift-cert {
    display: block;
}

.thestore {
    width: auto;
    background-position-x: 83%;
    background-repeat: no-repeat;
}

.store2-text td {
    float: left;
    display: block;
}

.music-search-content > td {
    float: left;
    display: block;
    padding-top: 5px;
}

.checkout-billing .COTextBox, .checkout-billing .COSelectBox,
.checkout-shipping .COTextBox, .checkout-shipping .COSelectBox  {
    max-width: 100px;
}

.checkout-options-instruct {
    width: 100%;
}