/*<!--*/

/*LOCAL STYLES AND CUSTOMIZATIONS*/
        /* Start of Top Columns CSS */
        #container2 {
            clear:left;
            float:left;
            padding-top: 5px;
            width:100%;
            overflow:hidden;
            /*background:#ffa7a7; /* column 2 background colour */
            background:#ffffff; /* column 2 background colour */
        }
        #container1 {
            padding-top: 5px;
            float:left;
            width:100%;
            position:relative;
            right:50%;
            /*background:#fff689; /* column 1 background colour */
            background:#ffffff; /* column 1 background colour */
        }
        #col1 {
            float:left;
            width:16%;
            position:relative;
            left:50%;
            overflow:hidden;
            padding: 0 0 0 10px;
        }
        #col1 h1 {
            display: block;
            width: 110px;
            height: 113px;
            background-image:url('/images/vintage_vinyl_monsters.jpg');
            background-repeat: no-repeat;
            text-indent: -9999px;
        }
        #col2 {
            float:left;
            width:83%;
            position:relative;
            left:50%;
            overflow:hidden;
        }
        #col2-left {
            float: left;
            width: 475px;
            text-align: center;
        }
        #col2-right {
            float: right;
            width: 285px;
            text-align: right;
        }
        
        #col2-left h2{
            padding:.2em 0 0 0;
            display: block;
            width: 475px;
            height: 75px;
            background-image:url('/images/vintage_vinyl_fords_nj.jpg');
            background-repeat: no-repeat;
            text-indent: -9999px;
        }
        #col2-right p {
            margin: 0;
            padding-top: 0px;
            padding-right: 5px;
        }
        #search-container {
            margin-left: auto;
            margin-right: auto;
            padding: 0;
            padding-left: 68px;
            width: 475px;
            text-align: center;
        }

        #header {
            background:#fff;
            color:#000;
            clear: both;
        }
        
        #head-second-line {
            display: block;
            float: left;
            clear: both;
            width: 97%;
            padding: 10px 0 10px 15px;
        }
        
        #search_box {
            width: 300px;
            height: 30px;
            background: url('/images/search_bg.gif');
            float: left;
        }
        
        #search_box #filter_keyword {
            float: left;
            padding: 0;
            margin: 3px 0 0 6px;
            border: 0;
            width: 200px;
            font-size: 1.20em;
            color: #B1B1B1;
        }
        
        #search-container p {
            margin: 2px 0 0 0;
            padding: 0;
            position: relative;
            left: -1px;
            float: left;
            width: 29px;
            height: 29px;
            background-image: url('/images/search_arrow.png');
            background-repeat: no-repeat;
        }
        
        #search_box #s:focus {
            color: #000000;
        }
        
        #search_box #go {
            float: right;
            margin: 1px 3px 0 0;
        }

        #cart-toplink {
            padding: 4px 5px 0 0;
            width: 275px;
            float: right;
            text-align: right;
            clear: both;
        }
        
        #cart-toplink img {
            border: none;
            vertical-align: text-bottom;
        }
        
        /* END of Top Columns CSS */

        #footer {
            width: 96%;
            clear: both;
            padding: 10px 15px;
        }
        
        #footer-block {
            width: 100%;
            clear: both;
        }
        
        #navcontainer { 

        }

        ul#navlist {
            margin: 0;
            padding: 0;
            list-style-type: none;
            white-space: nowrap;
        }

        ul#navlist li {
            float: left;
            font-family: Arial, sans-serif;
            font-size: 0.8em;
            font-weight: bold;
            margin: 0;
            padding: 5px 0 4px 0;
            background-color: #eef4f1;
            border-top: 1px solid #e0ede9;
            border-bottom: 1px solid #e0ede9;
        }

        #navlist a, #navlist a:link {
            margin: 0;
            padding: 5px 9px 4px 9px;
            color: #999999;
            border-right: 1px solid #d1e3db;
            text-decoration: none;
        }

        ul#navlist li#active a#current {
            color: #fff;
            background-color: #ff3333;
        }

        #navlist a:hover {
            color: #74a893;
            background-color: #d1e3db;
        }

        .video-widget {
            //
        }
        
        .video-widget img {
            
            width: 195px;
            padding: 1px 1px 1px 1px;
            border: 1px solid #000;
        }

        .smalltext {
            font-size: .8em;
        }

        .instore-header {
            text-align: center;
            font-size: 1.2em;
            font-weight: bold;
        }
        
        .instore-thumbnail {
            padding: 1px 1px 1px 1px;
            border: 1px solid #000;
            height: 60px;
        }
        
        .instore-feature {
            padding: 2px 0 0 0;
            font-size: 0.7em;
        }       
        
        .instore-feature li {
            padding: 4px 0 0 0;
            list-style: none;
            list-style-position: inside;
            clear: both;
        }
        
        .instore-feature img {
            height: 60px;
            width: 60px;
            border: none;

        }
        
        .instore-feature-left {
            float: left;
            width: 62px;
        }
        
        .instore-feature-right {
            float: right;
            width: 130px;
        }
        
        .instore-recent-block {
            padding-top: 20px;
            width: 408px;
            clear: both;
        }
        
        .instore-recent-block-left {
            width: 150px;
            float: left;
        }
        
        .instore-recent-block-left img {
            border-style: solid;
            border-width: 1px;
            padding: 1px 1px 1px 1px;
            width: 144px;
        }
        
        .instore-recent-block-right {
            width: 245px;
            float: right;
        }
        
        .instore-recent-block-right p {
            text-align: left;
            font-size: 0.9em;
        }
       
        
        #instore-video {
            text-align: center;
        }
        
        .product {
            margin: 10px 0 0 0;
            /*border: 1px solid #666;*/
            float: left;
            width: 425px;
        }
        
        .product p {
            font-size: 0.8em;
            letter-spacing: 0.03em;
            line-height: 1.1em;
            margin: 0 10px 0 0;
        }
        
        .product img {
            float: left;
            margin: 0 10px 0 0;  
            width: 90px;
        }
        
        .product_detail  {
            margin: 10px 10px 10px 10px;
        }
        
        .product_detail img {
            float: left;
            margin: 0 5px 5px 5px;
        }

        
        .product_detail_left {
            float: left;
            width: 260px;
        }
        
        .product_detail_left img {
            width: 250px;
        }
        
        .product_detail_right {
            float: right;
            width: 420px;
        }
        
        .product_detail_right td {
            font-size: 0.9em;
        }
        
        .product_detail_wide {
            float: left;
            clear: both;
            width: 710px;
        }
        
        .instore-detail-cover-img {
            width: 144px;
        }
        
        .product_detail_center {
            float: left;
            clear: both;
            width: 710px;
            text-align: center;
        }
        
        .product-instock-table {
            padding: 0 0 0 0;
            border-spacing: 0;
            border: 0 0 0 0;
            width: 300px;
        }
        
        .store_product {
            margin: 10px 0 0 0;
            /*border: 1px solid #666;*/
            float: left;
            width: 345px;
        }
        
        .store_product p {
            font-size: 0.8em;
            letter-spacing: 0.03em;
            line-height: 1.1em;
            margin: 0 10px 0 0;
        }
        
        .store_product img {
            float: left;
            margin: 0 10px 0 0;  
            width: 90px;
        }
        
        .store_product_detail  {
            margin: 10px 10px 10px 10px;
        }
        
        .store_product_detail img {
            float: left;
            margin: 0 5px 5px 5px;
        }

        .store_product_detail_left {
            float: left;
            width: 340px;
        }
        
        .store_product_detail_wide {
            float: left;
            clear: both;
            width: 710px;
        }
        
        .store_product_detail_right {
            float: right;
            width: 340px;
        }
        
        .store_product_detail_right td {
            font-size: 0.9em;
        }
        
        .checkout-confirm-product-table {
            width: 700px;
        }
        
        .checkout-confirm-product-table th {
            font-size: 0.9em;
            font-weight: bold;
            text-align: center;
            border-bottom: 1px solid;
            border-right: 1px dashed;
        }
        
        .checkout-confirm-product-table td {
            font-size: 0.8em;
            border-right: 1px dashed;
        }
        
        .checkout-confirm-totals {
            text-align: right;
        }
        
        .checkout-confirm-divider td {
            border-top: 1px solid;
        }
        
        #progress-container {
            text-align: center;
            padding: 4px 0 4px 0;
        }
        
        #progress-list li {
            display: inline;
            list-style-type: none;
            padding: 2px 5px 2px 5px;
            background-image: url('/images/checkout_progress_gradient.jpg');
            height: 25px;
            width: 200px;
            border: 1px solid #D0D0D0;

        }
        
        #progress-list .arrow {
            background-image: url('/images/checkout_arrow.jpg');
            background-repeat: no-repeat;
            border: none;

        }
        
        #progress-list .active {
            background-image: url('/images/checkout_progress_gradient_active.jpg');
        }

        .tracklist {
            width: 705px;
            float: left;
            clear: both;
        }
        
        .tracklist img {
            float: right;
        }
        
        .borders {
            border-style: solid;
            border-width: 1px;
            border-color: #D4D0C8;
            padding: 1px 1px 1px 1px;
            padding: 0 0 0 0;
            margin: 0 0 0 0;
        }
        
        #infoticker { 
            float: right;
            width:450px; 
            background:#fff; 
            padding-top:20px;
            padding-bottom: 5px;
            padding-right: 0;
            height: 10px;
            font-family:Verdana,Arial,Sans-Serif;
            font-size:12px;
        }

        #infoticker a { text-decoration:none; }
        #infoticker img { border: 2px solid #FFFFFF; }

        #infoticker .title {
            text-align:center;
            font-size:14px;
            font-weight:bold;
            padding:5px;
        }

        .infoticker-jcarousellite { width:440px; }
        .infoticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
        .infoticker-jcarousellite .thumbnail { float:left; width:110px; }
        .infoticker-jcarousellite .info { float:right; width:440px; }
        .infoticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

        .clear { clear: both; }
        
        #box2 .smalltext {
            font-size: 0.75em
        }
        
        #box2 img {

        }
                
        #box2 p {
            font-size: 0.8em;
        }
        
        #email_box {
            width: 293px;
            height: 30px;
            background: url(/images/email_join_bg.gif);
            margin: 5px 0 0 0;
        }
        #email_box #e {
            float: left;
            padding: 0;
            margin: 3px 0 0 6px;
            border: 0;
            width: 215px;
            background: none;
            font-size: 1.20em;
            color: #B1B1B1;
        }
        #email_box #e:focus {
            color: #000000;
        }
        #email_box #go {
            float: right;
            margin: 1px 3px 0 0;
        }
               
        .upcoming_box {
            /*background-color: #CC3333;*/
            padding: 5px 0 15px 0;
            position: relative;
        }
        
        .upcoming_box div {
            background-color: #CC3333;
        }
        
        .upcoming_box h4 {
            font-size:1.0em;
            background-color: #F3F3F3;
            color: #F3F3F3;
        }
        
        .upcoming_box p {
            padding: 0 0 0 0;
        }
        
        .upcoming_box select {
            width: 270px;
        }
        
        .instore_logo img {
            border-style: solid;
            border-width: 1px;
            padding: 1px 1px 1px 1px;
            float: right;
            margin: 5px;
            width: 100px
        } 
        
        .instore_logo_wide img {
            border-style: solid;
            border-width: 1px;
            padding: 1px 1px 1px 1px;
            float: left;
            margin: 5px;
            width: 286px;
        } 
        
        .buynow {
            float: left;
            clear: both;
        }
        
        .cart-table {
            margin-left: auto;
            margin-right: auto;
            width: 690px;
        }
        
        .cart-even {
            background-color: #E0EDE9;
        }

        .cart-odd {
            background-color: #FFFFFF;
        }
        
        .cart-header-col {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }   
        
        .cart-col-remove {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }
                
        .cart-col-image {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }
        
        .cart-col-name {
            padding: 3px 3px 3px 3px;
        }
        
        .cart-col-config {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }      
        
        .cart-col-quanrity {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }      
        
        .cart-col-unit-price {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }  
        
        .cart-col-total {
            padding: 3px 3px 3px 3px;
            text-align: center;
        }
        
        .cart-thumb {
            width: 60px;
            height: 60px;
            padding: 1px;
            border: 1px solid #000000;
        }
        
        .store-account {
            font-size: 0.9em;
        }
        
        .cart-control {
            padding: 2px 0 0 0;
            font-size: 0.7em;
        }
        
        .cart-control li {
            padding: 4px 0 0 0;
            list-style-image: none;
            list-style-position: inside;
        }
        
        .cart-control img {
            border: none;
        }
        
        .right-ads-left {
            padding: 5px 5px 5px 5px;
            float: left;
            clear: both;
            width: 100px;
        }
        
        .right-ads-left img {
            border: none;
        }
        
        .right-ads-right {
            padding: 5px 5px 0 0;
            float: right;
            width: 85px;
        }
        
        .right-ads-right p {
            text-align: right;
        }
        
        .right-ads-full {
            padding: 5px 5px 5px 5px;
            float: left;
            width: 185px;
            clear: both;
        }
        
        .topicons {
            display: inline;
            text-transform: uppercase;
            font-size: 0.7em;
        }
        
        .topicons img {
            border: none;
        }
        
        .line-header {
            height: auto;
            width: 100%;
            clear: both;
            background-color: #E0EDE9;
        }
        
        .line-header p {
            display: block;
            text-align: left;
            font-size: 1.0em;
            font-weight: bold;
        }
        
        .breadcrumb {
            font-size: 0.7em;
            
        }
        
        .direction-box {
        
        }
        
        .direction-box p {
            padding-top: 15px;
            line-height: 1.3em;
            font-size: 0.9em;
        }
        
        div.hr {
            clear: both;
            height: 30px;
            background: #fff url('/images/hr_records.jpg') no-repeat scroll center;
            padding-top: 50px;
        }
        div.hr hr {
            display: none;
        }
        
        .well-spaced-table {
            text-align: center;
            width: 200px;
            height: 125px;
            padding-top: 5px;
            vertical-align: top;
        }
        
        .well-spaced-table img {
            height: 125px;
            width: 125px;
            padding: 1px;
            border: 1px solid #000000;
        }
        
        
/*-->*/
