/* $Revision: #6 $ */

/* global */

.tgt-results, .bmvd-results  { display: inline }

.map-price {
font-weight: normal;
display: block;
padding: 10px 0px 0px 0px;
}

.debug {
white-space: pre;
color: #000;
background-color: #cfcfcf;
border: 1px solid #bbb;
}

#disc-msg {
color: #c00;
font-weight: bold;
margin: 8px 0px 8px 0px;
}

.matches {
color: #000;
margin-bottom: 25px;
}

#mainFrame {
width: 729px;
margin-top: 10px;
border: 1px solid #cfcfcf;
margin-bottom: 4px;
}

#mainBody {
vertical-align: top;
text-align: left;
padding: 10px;
}

#leftNav {
vertical-align: top;
width: 167px;
text-align: left;
border-right: 1px solid #cfcfcf;
}

.sr-item-promo1 {
padding: 2px 0px 2px 0px;
}

.sr-item-promo2 {
padding: 4px 0px 6px 0px;
}

/* pagination */

.pgn {
margin: 7px 0px 7px 0px;
padding: 2px 0px 2px 0px;
width: 100%;
}

.pgn .va {
width: 75px;
border-right: 1px solid #999;
}

.pgn .va img {
vertical-align: middle;
}

.pgn .nav {
text-align: left;
white-space: nowrap;
padding-right: 30px;
}

.pgn .nav .lst {
padding: 0px 10px 0px 10px;
}

.pgn .nav img {
padding-right: 5px;
vertical-align: middle;
}

.pgn .pn {
text-align: left;
padding-left: 5px;
}

/* search results box */

table.sr-box {
width: 100%;
border: 1px;
margin: 3px 0px 25px 0px;
}

.sr-box + .pgn {
margin-bottom: 3px;
}

td.sr-box-hdr-txt {
font-size: 12px;
font-style: normal;
font-weight: bold;
width: 527px;
color: #fff;
padding: 3px 0px 4px 0px;
}

td.sr-box-hdr-txt a { color: #fff; }

.sr-box-sam-txt {
font-weight: bold;
text-align: left;
vertical-align: middle;
color: #C00;
}

.sr-box-sam-img {
vertical-align: middle;
margin-right: 40px;
}

td.sr-box-items {
padding: 0px 10px 0px 10px;
border-left: 1px solid;
border-right: 1px solid;
}

.tgt-results .sr-box-items { border-color: #c00; }
.bmvd-results .sr-box-items { border-color: #999; }

img.sr-box-see-all-items {
vertical-align: middle;
padding-right: 40px;
}

td.sr-box-ul {
background-repeat: no-repeat;
background-position: top left;
width: 11px;
height: 20px;
}

td.sr-box-ur {
background-repeat: no-repeat;
background-position: top right;
width: 11px;
height: 20px;
}

td.sr-box-ll {
background-repeat: no-repeat;
background-position: bottom left;
}

td.sr-box-lr {
background-repeat: no-repeat;
background-position: bottom right;
}

td.sr-box-ftr {
width: 527px;
height: 8px;
}

td.sr-box-ftr-l {
width: 527px;
height: 1px;
}

.tgt-results .sr-box-ur { background-color: #c00; }
.tgt-results .sr-box-ul { background-color: #c00; }
.tgt-results .sr-box-hdr-txt { background-color: #c00; }
.tgt-results .sr-box-ftr-l { background-color: #c00; }
.bmvd-results .sr-box-ur, .sr-box-ul, .sr-box-hdr-txt, .sr-box-ftr-l { background-color: #999; }

/* search results item */

.item-colors {
padding: 6px 0px 4px 0px;
font-weight: normal;
}

.sr-items {
margin: 0px 0px 10px 0px;
width: 100%;
}

.sr-item {
height:90px;
}

.sr-item-prod {
vertical-align: top;
margin-right: 10px;
margin-top: 10px;
width: 150px;
padding: 10px 20px 10px 0px;
}

.sr-item-hspacer {
background-color: #cfcfcf;
}

.sr-item-img {
vertical-align: top;
min-width: 60px;
min-height: 60px;
padding: 10px 25px 10px 0px;
}

.sr-item-title {
font-weight: bold;
color: #666666;
margin-bottom: 10px;
}

.sr-item-title .byline {
font-weight: normal;
}

.sr-item-pricing {
vertical-align: top;
padding-top: 10px;
color: #666666;
width: 150px;
}

.sr-item-buybox {
width: 100px;
}

.sr-item-op {
color: #C00;
}

.sr-item-lp {
text-decoration: line-through;
}

.sr-item-promo1 {
padding: 0px 0px 2px 0px;
}

.sr-item-promo2 {
padding: 0px 0px 2px 0px;
}

.view-collection {
padding: 3px 0px 4px 0px;
display: block;
}

/* left nav */

/* container left nav Tier 1 stuff */

.ln-container {
background: #fff;
padding: 0px 0px 0px 10px;
width: 147px;
}

/* Tier 1 header image */

#ln-image {
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #999;
}

/* Tier 1 links */

.ln-link {
padding-top: 1px;
padding-bottom: 2px;
border-bottom: 1px solid #cfcfcf;
}

/* Tier 1 headers, once they've been selected */

.ln-sh {
padding: 2px 0px 2px 0px;
font-weight: bold;
color: #c00;
}

/* container for Tier 2 stuff */

.ln-sm-container {
background: #eee;
width: 167px;
}

/* Tier 2 title, e.g. 'By Product' */

.ln-subtitle {
padding: 0px 4px 2px 10px;
border-bottom: 1px solid #fff;
font-weight: bold;
}

/* Tier 2 link */

.ln-sublink {
border-bottom: 1px solid #fff;
padding: 0px 6px 2px 10px;
}

/* Tier 2 spacer between product/brand/price groups */

.ln-subspacer {
padding-bottom: 14px;
border-bottom: 1px solid #fff;
}

/* grey rule followed by white rule */

.ln-sm-hr-gw {
border-top: 1px solid #999;
border-bottom: 1px solid #fff;
}

/* white rule followed by grey rule */

.ln-sm-hr-wg {
border-top: 1px solid #fff;
border-bottom: 1px solid #999 ;
}
