#index-page {
    /*width: 540px;*/
    position: relative;
}

#index-right {
    width: 250px;
    position: absolute;
    top: 0;
    right: 0;
}

#index-left {
    margin-right: 260px;
    padding-right: 10px;
}

#index-right div {
    margin-bottom: 15px;
}

.sales {
    margin-top: 30px;
}

.sales-header {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.sales li {
    text-align: center;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

.sales li a {
    color: #000;
}

.sale-pic {
    height: 125px
}

.sale-name {
    min-height: 2em;
    margin-bottom: 5px;
}

.msrp-line {
    text-decoration: line-through;
}

.product-list-header {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.product-list li {
    width: 144px;
    float: left;
    margin-right: 18px;
    margin-bottom: 18px;
}
li.first-li {
    margin-left: 10px;
}
.product-list li.last-li {
    margin-right: 0;
}
.list-pic {
    border: 1px solid #333;
}

.list-name {
    background: #333 url(/images/index/product-corner.gif) bottom right no-repeat;
    padding: 3px 3px 3px 5px;
}

.list-name a {
    color: #fff;
    text-decoration: none;
}

/*Photo Slider*/

/*
	Featured Content Slider
	by: Chris Coyier
*/
* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/*
    UTILITY STYLES
*/

.floatLeft {
    float: left;
    margin-right: 10px;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
}

a {
    outline: none;
}

/*
    PAGE STRUCTURE
*/
#page-wrap {
    width: 650px;
    margin: 25px auto;
    position: relative;
    height: 250px;
}


/*
	SLIDER
*/
/*
.slider-wrap {
    width: 650px;
    position: absolute;
    top: 0;
    left: 0;
}
.panelContainer {
    height: 200px;
    overflow: hidden;
}
.stripViewer .panelContainer
.panel ul {
    text-align: left;
    margin: 0 15px 0 30px;
}

.stripViewer {
    position: relative;
    overflow: hidden;
    width: 650px;
    height: 200px;
}

.stripViewer .panelContainer {
    position: relative;
    left: 0;
    top: 0;
}

.stripViewer .panelContainer .panel {
    float: left;
    height: 100%;
    position: relative;
    width: 650px;
}

.stripNavL, .stripNavR, .stripNav {
    display: none;
}

.nav-thumb {
    border: 1px solid black;
    margin-right: 5px;
}

#movers-row div {
    width: 120px;
    float: left;
    margin-right: 20px;
}

#movers-row div a.cross-link {
    float: right;
}

.photo-meta-data {
    padding: 10px;
    height: 30px;
    margin-top: -50px;
    position: relative;
    z-index: 9999;
    color: white;
}

.photo-meta-data span {
    font-size: 13px;
}

.cross-link {
    display: block;
    width: 110px;
    margin-top: -11px;
    position: relative;
    padding-top: 15px;
    z-index: 9999;
}

.active-thumb {
    background: transparent url(/images/index/featured/icon-uparrowsmallwhite.png) top center no-repeat;
}
.active-thumb img {
    border: 1px solid red;
}
.nav-thumb img {
    border: 1px solid white;
}
*/

ul.tab-container {
  margin: 0;
  padding-bottom: 19px;
  padding-left: 5px;
  font-size: 1em;
  font-weight: bold;
}

ul.tab-container li {
  display: inline;
  float:left;
  list-style-type: none;
  margin: 0 5px 0 5px;
  padding: 10px 0 0 0;
  width: 110px;
  height: 32px;
  position: relative;
  z-index: 9999;
}

.tab-container li a {
  display:block;
}
.tab-container li img {
  width: 110px;
  height: 32px;
  border: 1px solid white;
}

.tab-container li.selected {
  background: transparent url(/images/index/featured/icon-uparrowsmallwhite.png) top center no-repeat;
}
.tab-container li.selected img {
  border: 1px solid white;
}

.tab-container li.selected a:link,
  .tab-container li.selected a:visited {
  background: #F6FAFC none repeat scroll 0%;
  border-bottom: 1px solid #F6FAFC;
  color: #000000;
}

.tab-container  a:focus {
  outline: none
}

.panel-outer-container {
  clear: both;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 650px;
  height: 200px;
}
.panel-container {
  width: 4000px;
  position: relative;
}
.panel-container .panel {
  float:left;
  width: 650px;
  height: 200px;
}



