#leftColumn {float: left;}
#centerColumn {float: left; width: 589px;}
#rightColumn {float: left;}

.searchResultsOptionsBar .searchRankSelect {width: 125px}

/* ----------  Sitewide Classes  ---------------------------------------------  */

#centerColumn {
	width:583px;
	float:left;
	margin-left: 0px;
	padding-left: 10px;
	border-left: 1px solid #CCC;
	margin-bottom: 20px;
}

/* ---------- Top Sellers, Click Picks, Recent History -----------------  */
#topSellers {
    margin-top: 8px;
    border-bottom: 1px solid #c8c8c8;
}

#topSellers .heading {
    font-weight: bold;
    font-size: 1em;
    padding-bottom: 12px;
    padding-top: 12px;
}

#topSellers .productImage {
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
}

#topSellers .productTitle {
    margin-bottom: 4px;
    margin-right: 4px;
}

#topSellers .productPrice {
    font-weight: bold;
    display: block;
}

#topSellers li {
    clear: both;
    padding-bottom: 15px;
}

div.clickPicks, div.viewedProducts, div.recentSearches {
    margin-left: 8px;
    border-bottom: 1px solid #c8c8c8;
    clear: left;
    margin: 0;
    padding-bottom: 4px; padding-top: 4px;
}

div.clickPicks h4 {
    font-weight: bold;
    font-size: 1em;
    padding: 0px 0 4px 0;
}

div.viewedProducts .viewedProductsTitle, div.recentSearches .recentSearchesTitle {
    font-weight: bold;
    font-size: 1em;
    padding: 0px 0 4px 0;
}

div.clickPicks ul, div.viewedProducts ul, div.recentSearches ul{
    clear: both;
    margin: 0;
    padding: 0;
}

div.clickPicks li, div.viewedProducts li, div.recentSearches li {
    padding-bottom: 8px;
    clear: left;
}

div.clickPicks span {
    display: block;
}

div.clickPicks img {
    padding: 4px 8px 4px 0;
}


/* ---------- New Additions -----------------  */
#newReleasePicks1 {
    margin-top: 8px;
}

#newReleasePicks1 .heading {
    font-size: 1.4em;
    color: #575859;
    padding-bottom: 12px;
    padding-top: 12px;
    font-weight: normal;
}

#newReleasePicks1 .productImage {
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
}

#newReleasePicks1 .productTitle {
    margin-bottom: 4px;
    margin-right: 4px;
}

#newReleasePicks1 li {
    padding-bottom: 15px;
}

#newReleasePicks1 .newReleaseBox {
    float: left;
    background-color: #efefef;
    width: 100%; /* 190px */
}

#newReleasePicks1 .newReleaseBoxTop {
    background-color: #efefef;
    height: 4px;
    position: relative;
    min-width: 190px;
}

#newReleasePicks1 .newReleaseBoxTopLeft {
    background: url(../corners/transparent/topLeft.gif) no-repeat 0 0;
    background-color: transparent;
    width: 4px;
    height: 4px;
    position: absolute;
}

#newReleasePicks1 .newReleaseBoxTopRight {
    background: url(../corners/transparent/topRight.gif) no-repeat 100% 0;
    background-color: transparent;
    right: 0;
    width: 4px;
    height: 4px;
    position: absolute;
}

#newReleasePicks1 .newReleaseBoxMiddle {
    background-color: #efefef;
    padding: 4px 10px 4px 10px;
}

#newReleasePicks1 .newReleaseBoxBottom {
    background-color: #efefef;
    height: 4px;
    position: relative;
    min-width: 190px;
    clear: both;
}

#newReleasePicks1 .newReleaseBoxBottomLeft {
    background: url(../corners/transparent/bottomLeft.gif) no-repeat 0 100%;
    background-color: transparent;
    height: 4px;
    width: 4px;
    position: absolute;
}

#newReleasePicks1 .newReleaseBoxBottomRight {
    background: url(../corners/transparent/bottomRight.gif) no-repeat 100% 100%;
    background-color: transparent;
    right: 0;
    height: 4px;
    width: 4px;
    position: absolute;
}

/* ----------  Search/Browse Refinements ----------------  */
#searchBins #searchKeywords { font-size: 1.1em; margin-bottom: 10px; }
#searchBins #searchKeywords .keywords { font-weight: bold; }

#searchBins { margin: 8px 0px 12px 0px; width: 583px}
#searchBins #breadcrumb {padding-bottom: 5px; }
#searchBins #carat_cell img { margin: 7px; }

#searchBins .bin {padding-left: 10px; float: left;}
#searchBins .bin .items { overflow: auto; padding: 2px 5px 2px 5px; height:80px; background-color: #fff;}
#searchBins .bin .item {padding: 2px; }
#searchBins .bin .itemLabel {padding-left: 5px;}
#searchBins .bin .item input {border: 0px;}

#searchBins #refinementBrowse form div.listo table { height: 50px; }
#searchBins #refinementBrowse form div.listo { float: left; margin-right: 4px; }
#searchBins div.scrollbox { height: 8em; overflow: auto; background-color: #ffffff; margin-top: 4px; }

#searchBins #refineBottom {
    float:none;
    clear: left;
    text-align: right;
    padding-top: 8px;
}


#searchBins .refinementsTopLeft {
    background-color: #d9e5c6;
    width: 557px;
    height: 27px;
    float: left;
    border-right: 1px solid #ffffff;
}
#searchBins .refinementsCornerTopLeft {
    background: url(../corners/white/topLeft.gif) no-repeat 0 0;
    background-color: transparent;
    width: 4px;
    height: 4px;
    position: absolute;
}

#searchBins .heading {
    font-size: 1.4em;
    font-weight: normal;
    color: #575859;
    padding: 4px 8px 4px 8px;
}

#searchBins .refinementsTopRight {
    background-color: #d9e5c6;
    float: left;
    width: 25px;
    height: 27px;
}

#searchBins .refinementsCornerTopRight {
    background: url(../corners/white/topRight.gif) no-repeat 100% 0;
    background-color: transparent;
    width: 4px;
    height: 4px;
    position: relative;
    left: +21px;
    overflow:hidden;
}

#refinementBrowse
{
	background-color: #d9e5c6;
    clear: both;
    border-top: 1px solid #ffffff;
    overflow:auto;
}

#refinementBrowseContent
{
    margin: auto;
    width: 543px;
}

#refinementBrowseContent .bin .title, #refinementBrowseContent .categoryBin .title {
    font-weight: bold;
}

#searchBins .refinementsBottom {
    background-color: #d9e5c6;
    height: 4px;
    position: relative;
    clear: both;
}
#searchBins .refinementsCornerBottomLeft {
    background: url(../corners/white/bottomLeft.gif) no-repeat 0 100%;
    background-color: transparent;
    height: 4px;
    width: 4px;
    float: left;
    position: relative;
}
#searchBins .refinementsCornerBottomRight {
    background: url(../corners/white/bottomRight.gif) no-repeat 100% 100%;
    background-color: transparent;
    right: 0;
    height: 4px;
    width: 4px;
    float: right;
    position: relative;
}

#searchresults { width: 583px}


/* ----------  Browse Scrolling Table  Header---------------------------------------------  */

tr.variations_row td { background-color: #E3ECD4; border-top: 0; }
tr.browseItem td { background-color: #E3ECD4; }

td.hide {
    padding: 0;
    margin: 0;
    border-top: 0;
}

.scroller {
    background-color: #E3ECD4;
    padding: 0px 7px 5px 32px;
}

table.browseScrollHeader { margin-bottom: 1px; background-color: #ffffff; }
table.browseScrollHeader td {
    background-color: #ffffff;
    text-align: center;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 0;
    border-top: 0;
}

table.browseScrollHeader td.tl {
    height: 4px;
    background: url(../corners/transparent/bottomLeft.gif) no-repeat 0 100%;
    background-color: transparent;
    padding-top: 0;
    width: 4px;
}
table.browseScrollHeader {width: 520px}
table.browseScrollHeader td.cell1 { width: 26px; }
table.browseScrollHeader td.cell2 { width: 131px; }
table.browseScrollHeader td.cell3 { width: 75px; }
table.browseScrollHeader td.cell4 { width: 122px; }
table.browseScrollHeader td.cell5 { width: 133px;}
table.browseScrollHeader td.cell6 { width: 45px; text-align: right; padding-right: 15px; }
table.browseScrollHeader td.tr {
//    height: 4px;
    width: 4px;
    background: url(../corners/transparent/bottomLeft.gif) no-repeat 0 100%;
    background-color: transparent;
    padding-top: 0;
}
table.browseScrollHeader td.lb
{
    height: 4px;
    background: url(../corners/transparent/bottomLeft.gif) no-repeat 0 100%;
    background-color: transparent;
    padding-top: 0;
}

table.browseScrollHeader td.rb
{
    height: 4px;
    background: url(../corners/transparent/bottomRight.gif) no-repeat 100% 100%;
    background-color: transparent;
    padding-top: 0;
}

/* ----------   BrowseScroll Table  ---------------------------------------------  */
.browseOverflow {
    height: 106px;
    width: 100%;
    overflow: auto;
}
div.browseOverflow table.browseScroll { width: 100%; }
table.browseScroll td {
    border-bottom: 1px solid #d9e5c6;
    background-color: #ffffff;
    margin: 0;
    text-align: center;
}

.browseScroll td.cells1 { width: 20px; }
.browseScroll td.cells2 { width: 110px; }
.browseScroll td.cells3 { width: 75px;  }
.browseScroll td.cells4 { width: 105px; }
.browseScroll td.cells5 { width: 115px;}
.browseScroll td.cells6 { width: 65px; font-weight: bold; }


.searchResultsOptionsBar td {padding-left: 5px;}
.searchResultsOptionsBar td.cells1 button {width: 98px;}
.searchResultsOptionsBar td.cells1 {width: 98px;}
.searchResultsOptionsBar td.cells2 button {width: 140px;}
.searchResultsOptionsBar td.cells2 {width: 140px;}
.searchResultsOptionsBar td.cells3 {width: 400px;text-align: right;}
.searchResultsOptionsBar td.cells4 {width: 100%; text-align: right;}
.searchResultsOptionsBar td.col4 {text-align:right;width:350px;}

#listOfWishlistFloatingBottom #continueBtn {
  width: 79px;
}


