@CHARSET "UTF-8";

#paa {
color:#006699;
}
a:link {
color:#006699;
}
a:visited {
color:#669900;
}
a:active {
color:#E51837;
}
a img {
border:0 none;
}
body {
background-color:#FFFFFF;
color:#000000;
font-size:10pt;
margin:0;
}
form {
margin:0;
padding:0;
}
h1 {
color:#669900;
font-size:1.3em;
font-weight:normal;
margin:0.125em 0;
padding-top:0;
}
h2 {
color:#669900;
font-size:1.2em;
margin:0.125em 0;
}
h2.larger {
font-size:1.59em;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#669900;
text-decoration:none;
}
h3 {
color:#669900;
font-size:1.1em;
margin:0.125em 0;
}
h3 a:link, h3 a:visited, h3 a:hover {
    color:#669900;
    text-decoration:none;
}
h4 {
color:#669900;
font-size:1em;
margin:0.125em 0;
}
hr {
border-color:#95A8A6 -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px 0 0;
color:#FFFFFF;
height:1px;
margin:0;
padding:0;
}
#div-onlyShow hr {
    color: #95A8A6;
}
input, button, textarea, select, option {
font-size:9pt;
font-weight:normal;
}
.highlight {
	-webkit-box-shadow:0 0 15px red;
	-moz-box-shadow: 0 0 15px red;
	box-shadow:0 0 15px red;
}
ol li {
padding-bottom:0.33em;
}
p {
margin:0.125em 0 1em;
}
td {
vertical-align:top;
}

/* BEGIN default button styles */
.action .primary,
.action .secondary,
.action .disabled {
	display: inline;
	float: left;
	height: 21px;
	margin: 0 7px 1em 0;
}

.action a.button,
.action input.button {
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	height: 21px;
	margin: 0;
	text-decoration: none;
}

.action a.button {
	padding: 3px 7px 5px 7px; 
}

.action a.button:hover {
	text-decoration: none;
}

.action .primary {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-primary-right.gif) no-repeat right top;
}

.action .primary a.button,
.action .primary input.button {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-primary-left.gif) no-repeat left top;
	color: #365000;
}
	
.action .secondary {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-secondary-right.gif) no-repeat right top;
}

.action .secondary a.button,
.action .secondary input.button {
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-secondary-left.gif) no-repeat left top;
    color: #333300;
}
    
.action .disabled {
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-disabled-right.gif) no-repeat right 
top;
}

.action .disabled a.button,
.action .disabled input.button {
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/buttons/btn-default-disabled-left.gif) no-repeat left top;
    color: #95a8a6;
    cursor: default;
}
/* END default button styles */
    
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

#addressType {
background-color:#FFFFFF;
border:1px solid #99CC33;
left:35%;
opacity:1;
padding:0 1em 0.5em;
position:absolute;
top:30%;
z-index:1;
}
#addressType div h2 {
font-size:1.1em;
font-weight:bold;
margin-top:0.33em;
padding:0;
}
#addressType div form div {
line-height:1.5em;
}
.normal {
    font-style: normal;
    font-weight: normal;    
}
.btn-smPri .button {
font-size:0.72em;
margin:0 0.33em;
padding:0 3px;
}
.messaging .confirmation .btn-smPri, .messaging .error .btn-smPri, .messaging .warning .btn-smPri {
margin:1em 0 0.33em;
}
.messaging .warning .btn-smPri .button, .messaging .error .btn-smPri .button, .messaging .warning .btn-smPri .button {
margin:0;
}
.button {
margin:0.33em 0;
}
.buying {
margin:1em 0;
width:auto;
}
.buying h1 {
color:#000000;
margin-bottom:0.25em;
}
.buying table {
margin-top:1em;
}
.buying td, th {
vertical-align:top;
}
.buying th {
text-align:right;
}
.buying #add-to-cart {
margin:1em 0;
}
.byline {
font-size:0.82em;
margin:0.5em 0 1em;
}
.byline .value {
font-style:italic;
}
.clear {
clear:both;
font-size:1em;
margin:0;
padding:0;
}
.column {
vertical-align:top;
} 
.closeWindow {
padding:0.25em 0;
text-align:right;
vertical-align:middle;
}
.closeWindow a {
text-decoration:none;
}
.closeWindow img {
padding-right:0.33em;
vertical-align:middle;
}
#default .column {
float:left;
position:relative;
}
.autodeliveryContent {
clear:both;
margin-left:1em;
}
.contextualTip {
font-size:0.79em;
font-weight:normal;
}

.requiredSymbol
{
	color:#f00;
	font-size: 110%;
	font-weight: bold;
}
.spacedDataEntry {
width:95%;
}
.spacedDataEntry th.label {
text-align:right;
width:25%;
}
.spacedDataEntry td.field {
width:75%;
}
table.spacedDataEntry {
border-collapse: separate;
border-spacing: 10px 10px;
}

.spacedDataEntry {
width:95%;
}
.spacedDataEntry th.label {
text-align:right;
width:25%;
}
.spacedDataEntry td.field {
width:75%;
}
table.spacedDataEntry {
border-collapse: separate;
border-spacing: 10px 10px;
}
#submitSuggestionForm .barcodeImage {
	position: absolute;
	left:470px;
	top:-90px;
}
#submitSuggestionForm .upcExtraInfo {
	margin-top: 4px;
	position:relative;
}
#submitSuggestionForm .notValid {
	background-color: #ffcccc;
}
.dataEntry {
width:95%;
}
.dataEntry th.label {
text-align:right;
width:25%;
}
.dataEntry td.field {
width:75%;
}
.dataInput {
background-color:#F5FFD6;
border:1px solid #95A8A6;
padding:0.75em;
}
.detailPageWidget {
border-bottom:1px dashed #95A8A6;
padding-bottom:1em;
padding-left:1em;
}
.detailPageWidget h2 {
margin-bottom:0;
margin-left:-0.9em;
padding-bottom:0;
}
.detailPageWidget h3 {
color:#000000;
margin:0.5em 0 0;
padding-bottom:0;
}
.detailPageWidget p {
margin:0.125em 0 1em;
}
.detailPageWidget ul {
list-style-type:none;
margin:0.33em 0 0 1em;
padding:0.33em 0 0 1em;
}
.detailPageWidget li {
padding-bottom:0.75em;
}
.sims .item .itemPicture {
height:120px;
margin:0 auto;
width:120px;
}
.detailPageWidget #simsTable2 td {
width:33%;
}
.cpsiaWarningBox {
background-color:#FFFFCD;
border:1px solid #E47911;
margin:8px 20px;
padding:6px 6px 4px;
}
.cpsiaWarningImg {
background:transparent url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/../x-locale/common/errors-alerts/error-sprite._V241934167_.gif) 
no-repeat scroll 0 -50px;
height:25px;
width:25px;
}
.cpsiaWarningBox .cpsiaWarning {
padding-bottom:4px;
}
#dialogBox {
background-color:#FFFFFF;
border:1px solid #99CC33;
height:350px;
left:35%;
overflow:auto;
padding:0 1em 0.5em;
position:absolute;
top:15%;
width:300px;
z-index:1;
}
#dialogBox.wide{
	width: 665px;
	left: 20%;
}
#slotSelection .availabilityTable #dialogBox {
background-color:#FFFFFF;
border:1px solid #99CC33;
left:35%;
padding:0 1em 0.5em;
position:absolute;
top:30%;
z-index:1;
}
#dialogBox div h2 {
font-size:1.1em;
font-weight:bold;
margin-top:0.33em;
padding:0;
}
#dialogBox div form div {
line-height:1.5em;
}
#dialogBox div form textarea {
height:4em;
overflow:auto;
width:20em;
}
.didYouMean {
color:#E51837;
font-size:1.2em;
margin-top:1em;
}
.didYouMean .see {
color: #000000;
}
.disabled {
color:#999999;
}
.disablePage {
background-color: #fff;
opacity: .3;
filter: alpha(opacity=30);
position: relative;
zoom: 1;
}
.disclaimerText {
border:1px solid #95A8A6;
font-size:0.76em;
margin-top:1em;
padding:0.75em 1em;
}
#dialogBox.enterDeliveryInstructions {
background-color:#FFFFFF;
border:1px solid #99CC33;
height:200px;
left:35%;
padding:0 1em 0.5em;
position:absolute;
top:30%;
z-index:1;
}
#dialogBox.enterDeliveryInstructions div h2 {
font-size:1.1em;
font-weight:bold;
margin-top:0.33em;
padding:0;
}
#dialogBox.enterDeliveryInstructions div form div {
line-height:1.5em;
}
#dialogBox.enterDeliveryInstructions div form textarea {
height:4em;
overflow:auto;
width:20em;
}
.fastTrackMessaging {
font-size:0.82em;
}

.horizontalSeperator {
background:transparent url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-horizontalSeperator.gif) repeat-x scroll center 
center;
color:#999999;
font-weight:bold;
margin:1em 0 0;
vertical-align:middle;
}
#orderReview .horizontalSeperator span {
background-color:#F5FFD6;
margin-left:5em;
padding:1em 1em 0;
}
.instructions {
clear:both;
}
.rating {
color:#006699;
font-size:0.78em;
font-weight:200;
letter-spacing:0.1em;
margin:0.53em 0 1em;
padding-bottom:0.5em;
padding-top:0.5em;
position:relative;
top:-1em;
}
.createReview {
border-bottom:1px dashed #99CC33;
margin-left:0.5em;
padding-bottom:1em;
padding-left:3em;
padding-top:1em;
}
.reviewFooter {
padding-left:2.5em;
padding-top:1em;
}
.reviewCirclesSpacing {
padding-top:2em;
}
#reviewsCircles td {
padding-left:10%;
padding-right:10%;
}
#reviewsCircles {
position:absolute;
top:99px;
}
.reviewCirclesBorder {
background-color:white;
border:1px solid gray;
border-collapse:separate;
margin-left:0.5em;
}
.continueReview {
margin-left:0.5em;
padding-bottom:1em;
padding-left:3em;
padding-top:0.5em;
}
.createReview .custRatingImage {
padding-left:2em;
}
.titleBox {
padding-left:0.5em;
}
.nameBox {
padding-left:3.5em;
}
.reviewBox {
padding-bottom:3px;
padding-top:3px;
}
.review {
float:left;
}
.yesNoForm {
border-bottom:1px dashed #99CC33;
margin-left:0.5em;
padding-bottom:1em;
padding-left:3em;
}
#buttons {
padding-left:1.5em;
}
.ratingMinimal {
color:#999999;
font-size:0.79em;
margin:6px 0 0px;
padding:0;
}
.customerReviews {
display:inline;
font-size:0.79em;
padding-right:2em;
}
.reviewHeader {
background-color:white;
float:right;
padding-right:1.5em;
position:relative;
width:28%;
}
.reviewItem {
color:#669900;
text-align:center;
}
.itemDisplay #itemImage {
position:relative;
}
.reviewInfo {
color:black;
padding-bottom:1.5em;
padding-top:3em;
text-align:left;
}
.reviewBullets {
font-size:8pt;
}
.customerReviews a {
white-space:nowrap;
}
#currName {
position:absolute;
}
.item .itemActions {
margin-top:1em;
}
.item .itemActions .smallEditButton {
font-size:0.87em;
}
.item .itemActions .secondaryActions {
font-size:0.84em;
margin:0.7em 0;
vertical-align:middle;
/*white-space:nowrap;*/
}
.item .itemActions .secondaryActions img {
vertical-align:middle;
}

.item .itemActions .itemUnavailableText{
	font-size: 1.1em;
}

.pleaseSignIn {
    color: #666666;
    font-size: .79em;
    clear: both;    
}
.item .itemActions .action .primary,
.item .itemActions .action .secondary,
.item .itemActions .action .disabled {
    margin: 0;  
}

.secondaryActions .btn .smallSecondary {
font-size:0.84em;
margin:0.2em 0 0.2em 4.3em;
width:10em;
}
.item .itemDetails {
padding-right:1em;
}
.item .itemPrice .price {
color:#000000;
font-size:1.4em;
}
.item .itemPrice .value {
color:#000000;
}
.item .itemPrice .unitPrice {
color:#666666;
font-size:1em;
}
.item .price .listPrice {
color:#000000;
text-decoration:line-through;
}
.item .price .salePrice {
color:#E51837;
font-weight:bold;
}
.item .price .basePrice {
color:#000000;
font-size:0.7em;
text-decoration:line-through;
}
.item .price .priceLabel {
color:#000000;
font-size:0.7em;
}
.item .price .priceBenefit {
color:#E51837;
font-size:0.7em;
}
.item .price .unitPrice {
color:#666666;
font-size:1em;
font-weight:normal;
}
.item .itemPrice .basePrice {
color:#000000;
text-decoration:line-through;
}
.item .itemPrice .salePrice {
color:#E51837;
font-weight:bold;
}
.item .itemPrice .unitPrice {
color:#666666;
}
.item .savings {
font-weight:bold;
margin:0.5em 0;
}
.item .savings strong {
color:#E51837;
text-transform:uppercase;
}
.item .savings .btn-smPri .button {
letter-spacing:0.0685em;
}
.hidden {
visibility:hidden;
}
.hint {
border-bottom:1px dashed #99CC33;
cursor:help;
}
.messaging {
margin:0.4em auto;
}
.messaging p {
margin:0.33em 0;
}
.buying .messaging, .item .messaging {
width:auto;
}
.buying .messaging, .item .messaging p {
font-size:0.92em;
}
.messaging.sales-restriction {
font-weight: bold;
}
.messaging .confirmation {
background-color:#669900;
color:#FFFFFF;
padding:0.33em 0.5em;
}
.messaging .confirmation a, .messaging .confirmation a:visited {
color:#FFFFFF;
}
.messaging .confirmation h3, .messaging .confirmation h4 {
color:#FFFFFF;
}
.confirmation-inline {
background-color:#EBFFAD;
color:#669900;
font-size:0.79em;
font-weight:bold;
padding:3px 0 0;
text-align:center;
}
.messaging .deliveryDetails div {
margin-left:2em;
}
.messaging .info {
    border: 1px solid black;
    padding: 3px;
}
.messaging .error {
background-color:#E51837;
color:#FFFFFF;
padding:0.33em 0.5em;
}
.messaging .error a, .messaging .error a:visited {
color:#FFFFFF;
}
.messaging .warning {
    background-color: #FFCC00;
    padding: 0.33em 0.5em;
}
.warning a:link, .warning a:visited {
color:#006699;
}
.messaging .warning h4 {
color:#000000;
}
.messaging .warning .resultSet {
background-color:#FFFFFF;
}
.messaging .warning .resultSet .listRowOdd {
background-color:#FFFFCC;
}
.messaging .warning .resultSet .listRowEven {
background-color:#FFFFFF;
}
tr.warning {
background-color:#FFCC00;
}
tr.info {
background-color:#EBFFAD;
}
tr.hilight {
background-color:#99CC33;
}
tr.warning .messaging {
color:#000000;
font-size:1em;
font-weight:bold;
margin:0;
padding:0.5em 0 0;
}
.moreDetails {
display:inline;
font-size:0.79em;
padding-right:2em;
}
.moreDetails a {
white-space:nowrap;
}
.noDisplay {
display:none;
}
.openOrder {
font-size:0.84em;
margin-bottom:0.77em;
}
.orderHeader {
margin-bottom:1em;
position:relative;
}
.orderHeader h2 {
display:inline;
margin:0;
padding-right:0;
}
.orderHeader .viewOther {
margin:0;
padding-right:0;
}
#alphaLayer {
position: relative;
z-index: 0;
}
.pagination {
background-color:#EBFFAD;
border:1px solid #99CC33;
padding:0.77em;
text-align:center;
}
.pagination span {
padding:0 0.3em 0.1865em;
}
.pagination span.current {
font-weight:bold;
}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:active {
border:1px solid #EBFFAD;
padding:0 0.3em 0.1865em;
text-decoration:none;
}
.pagination a:hover {
border:1px solid #99CC33;
}
.plain {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.price .value {
color:#000000;
font-weight:bold;
}
.productImage {
float:left;
margin:0;
padding:0 0 1em 0;
}
.productSims {
font-size:0.84em;
margin-bottom: 6px;
}
.productSims .faceouts .itemPicture {
text-align:center;
}
.productSims .faceouts .itemPrice {
color:#E51837;
}
.productSims .listLeafNodes {
margin:2em 0 0;
}
.productSims .listLeafNodes ul {
display:inline;
list-style-type:none;
margin:0 0 0 1em;
padding:0;
}
.productSims .listLeafNodes ul li {
display:inline;
margin-right:1em;
}
.productSims .listLeafNodes ul li a {
color:#AAAAAA;
text-decoration:none;
}
.productSims .listLeafNodes ul li span {
color:#006699;
text-decoration:underline;
}
.restrictions {
background-position:left center;
color:#CC0000;
margin:1em auto 0.5em;
width:100%;
}
.resultSet th, .resultSet td {
padding:0.125em;
}
.resultSet thead th {
font-size:0.84em;
text-align:left;
text-transform:uppercase;
}
.resultSet .listRowEven {
background-color:#FFFFFF;
}
.resultSet .listRowOdd {
background-color:#EEEEEE;
}
.seeMore {
clear:both;
font-size:0.87em;
margin-top:0.77em;
padding-bottom:1em;
}
.sendProductRequest {
font-size:0.84em;
margin:1em 0;
text-align:center;
}
.small {
font-size:0.79em;
}
table.simpleReport {
border-bottom:1px solid #95A8A6;
border-top:1px solid #95A8A6;
width:95%;
}
table.simpleReport td, table.simpleReport th {
padding:0.21em 0.33em;
vertical-align:middle;
}
table.simpleReport thead th {
font-size:0.84em;
text-align:right;
vertical-align:middle;
}
table.simpleReport .listRowEven {
background-color:#FFFFFF;
}
table.simpleReport .listRowOdd {
background-color:#EEEEEE;
}
table.simpleReport .selection {
vertical-align:middle;
width:12px;
}
.siteStripe {
border-bottom:1px solid #95A8A6;
border-top:1px solid #96A8A6;
font-size:0.77em;
margin:0.2em 0;
padding:0.5em;
text-align:center;
}
.siteStripe-gh {
border-bottom:1px solid #95A8A6;
border-top:1px solid #96A8A6;
font-size:0.84em;
height: 25px;
margin:0.2em 0;
padding:0.5em;
text-align:center;
background-color:#669900;
}
.siteStripe-gh img {
vertical-align: middle;
}
.statusMessage {
padding:0.33em;
}
.statusMessage ul {
list-style-type:none;
margin-top:0.33em;
padding-top:0.33em;
}
.statusMessage li {
margin-bottom:1em;
}
.statusConfirmation h2 {
color:#4B7000;
}

#subTabs {
    margin: 2em auto 0 auto;
    width: 100%;
}

#subTabs .autodeliveryContent {
    background-color: #F5FFD6;
    border-left: 1px solid #669900;
    border-right: 1px solid #669900;
    border-bottom: 1px solid #669900;
    margin: 0;
    padding: .5em 0.25em 1em 1em;
    position: relative;
}

#subTabs .navigation {
    background: #ffffff url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-subTab-ruledLine.gif) repeat-x bottom;
    float: left;
    width: 100%;
    line-height: normal;
}

#subTabs .navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#subTabs .navigation li {
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-left-out.gif) no-repeat left top;
    float: left;
    margin: 0;
    padding: 0 0 0 7px;
}

#subTabs .navigation a {
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-right-out.gif) no-repeat right top;
    color: #365000;
    display: block;
    padding: 5px 13px 4px 6px;
    text-decoration: none;
    text-transform: lowercase;
}

#subTabs .navigation .current {
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-left-on.gif);
}

#subTabs .navigation .current a {
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-right-on.gif);
    padding-bottom:5px;
}

#subTabs .navigation .current a,
#subTabs .navigation .current a:hover,
#subTabs .navigation .current a:visited {
    color: #e51837;
}

/* BEGIN added 01 May - linde@ */
#subTabs .navigation .disabled {
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-left-disabled.gif);
}

#subTabs .navigation .disabled a {
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/tab-subTab-right-disabled.gif);
}

#subTabs .navigation .disabled a,
#subTabs .navigation .disabled a:hover,
#subTabs .navigation .disabled a:visited {
    color: #95A8A6;
}
/* END added 01 May - linde@ */

.tiny {
font-size:0.74em;
}
.title {
font-size:large;
}
.thankyouupsellbox {
border:1px solid #669900;
}
.todo {
color:#A8A8A8;
}
.todocell {
text-align:center;
}
#toolbar {
background-color:#F5FFD6;
border-bottom:1px solid #CCFF33;
border-left:1px solid #CCFF33;
border-right:1px solid #CCFF33;
margin: 0px;
margin-bottom: 10px;
z-index: 0;
}
#toolbar #breadcrumb {
margin:0 0 10px;
padding:0 0 0 11px;
position:relative;
}
#toolbar #breadcrumb h1 {
color:#000000;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
}
#toolbar #breadcrumb .current {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#toolbar #breadcrumb .current a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#toolbar #search {
margin:0 0 10px;
padding:0 0 0 10px;
}
#searchAndBrowseFilters {
font-size:0.84em;
margin:0;
padding:0 0 1px 10px;
}
#searchAndBrowseFilters .set h3 {
padding-bottom:0.15em;
}
#searchAndBrowseFilters .set h3 a {
color:#006699;
text-decoration:none;
}
#searchAndBrowseFilters .set h3 a:hover {
text-decoration:underline;
}
#searchAndBrowseFilters .set h3 .plain {
color:#999999;
margin-left:0.5em;
}
#searchAndBrowseFilters .set {
float:left;
height:auto;
margin-right:1%;
overflow:hidden;
padding:0 0 10px;
}

#searchAndBrowseFilters .set {
    width: 40%;
}

#searchAndBrowseFilters .set.brands {
    width: 27%;
}

#searchAndBrowseFilters .set.brands.touch {
    width: 40%;
}

#searchAndBrowseFilters .set.brands.comNow {
    width: 54%;
}

#searchAndBrowseFilters .set.specialties {
    width: 27%;
}

#searchAndBrowseFilters .setOfValues {
background-color:#FFFFFF;
border:1px solid #EBFFAD;
height:10.3em;
overflow-x:auto;
overflow-y:scroll;
padding:0.23em;
}
#searchAndBrowseFilters .setOfValues a {
color:#AAAAAA;
display:block;
text-decoration:none;
}
#searchAndBrowseFilters .setOfValues a:hover {
background-color:#F1F2D3;
}
#searchAndBrowseFilters .setOfValues .current span {
background-color:#C2E066;
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
}
#searchAndBrowseFilters .setOfValues .current a:hover {
background-color:transparent;
text-decoration:none;
}
#searchAndBrowseFilters .setOfValues span {
color:#006699;
}
#searchAndBrowseFilters .setOfValues span.disabled {
color:#999999;
}
#searchAndBrowseFilters .setOfValues ul {
list-style-type:none;
margin:0;
padding:0;
}
#searchAndBrowseFilters .setOfValues li {
line-height:1.2em;
padding-bottom:0.37em;
}
#searchAndBrowseFilters .setOfValues ul.subLevel {
margin-left:0.4em;
padding-left:0.4em;
padding-top:0.37em;
}
#searchAndBrowseFilters .setOfValues .numberOfResults {
color:#999999;
font-size:0.84em;
}
#searchAndBrowseFilters #div-onlyShow .setOfValues img {
padding-right:0.5em;
vertical-align:middle;
}
#searchAndBrowseFilters .set #div-ad {
vertical-align:baseline;
}
#searchAndBrowseFilters .set #div-ad img {
margin-left:auto;
margin-right:auto;
width:195px;
}

.toteOption {
clear:both;
font-weight:normal;
margin-bottom:0.125em;
}
.toteOption label {
font-weight:normal;
}
.wonderBar {
margin:2em 0 1em;
}
.wwBadge {
left:0;
margin-bottom:-47px;
padding:0;
position:relative;
top:-50px;
}

.expirationDate {
    font-size: 11px;    
}

/* BEGIN PRICE BLOCK */

.popoverBackground {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 50;
}

.popoverBackground .header {
    position: absolute;
    height: 34px;
    margin: auto;   
    left: 0;
    right: 0;
    top: 0;
}

.popoverBackground .left, .popoverBackground .right {
    width: 34px;
}

.popoverBackground .header .left {
    position: absolute;
    left: 0;
    height: 34px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_left._V265110087_.png) no-repeat;
}

.popoverBackground .header .middle {
    height: 34px;
    margin: 0 34px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top._V265110086_.png) repeat-x;   
}

.popoverBackground .header .right {
    position: absolute;
    right: 0;
    top: 0;
    height: 34px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_right._V265110087_.png) no-repeat;    
}

.popoverBackground .body {
    position: absolute;
    bottom: 34px;
    top: 34px;
    width: 100%;    
}

.popoverBackground .body .left {
    position: absolute;
    height: 100%;
    bottom: 0;
    left: 0;
    top: 0;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_left._V265110086_.png) repeat-y;
}

.popoverBackground .body .middle {
    position: relative;
    background-color: #fff;
    height: 100%;
    margin: 0 34px; 
}

.popoverBackground .body .right {
    position: absolute;
    height: 100%;
    bottom: 0;
    right: 0;
    top: 0 ;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_right._V265110086_.png) repeat-y; 
}

.popoverBackground .footer {
    position: absolute;
    margin: auto;
    height: 34px;
    bottom: 0;
    left: 0;
    right: 0;   
}

.popoverBackground .footer .left {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 34px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_left._V265110084_.png) 
no-repeat;
}

.popoverBackground .footer .middle {
    margin: 0 34px;
    height: 34px;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom._V265110085_.png) repeat-x;
}

.popoverBackground .footer .right {
    position: absolute;
    height: 34px;
    right: 0;
    top: 0;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_right._V265110084_.png) 
no-repeat;
}

.savingsWrapper {
    font-size: 1em;
    padding: 10px 18px 18px;
    position: relative;
    z-index: 100;
}

.savingsContent {
    background-color: #F1F2D3;
    margin: 0;
    padding: 0;
}

.trackImg {
    visibility: hidden;
}

#slotResTimerWrap,
#noSlotSelectedCartInfo {
    display: none;
}

#slotReservationTimer {
    font-weight: bold;
}

.merchStripe {
    height: 50px;
    width: 100%;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/merchandise/stripe-bg-grad-green1-50px._V215171125_.gif) 
repeat-x;
    }
    
.merchStripeBracket {
    height: 50px;
    width: 642px;
    margin: auto;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/merchandise/stripe-bg-greenbracket._V183725515_.png) no-repeat;
    }


.merchBracketTxt {
    margin: 0 0 0 40px;
    width: 200px;
    float: left;
    white-space:nowrap;
    }


.merchBracketShoveler {
    margin: 0 45px 0 15px;
    float: right;
    overflow: hidden;
    width: 342px;
    height: 50px;
    }
    
.merchBracketShoveler img {
    padding-left: 17px;
    }

.merchStripeHed {
    font-size: 16px;
    padding: 8px 0 2px 0;
    text-align: right;
    }


.merchStripeLink {
    font-size: 11.5px;
    font-weight: bold;
    text-align: right;
    }

.merchStripeLink a {color: #000000; background: 
url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/merchandise/stripe-linkarrow.png) no-repeat center left; padding: 0 0 0 6px;}

.merchStripeV2 {
    border: 1px solid rgb(153, 204, 51);
    height: 50px;
    background: none repeat scroll 0% 0% rgb(153, 204, 51);
    width: 100%;
}

.merchStripeV2 .stripeContent {
    height: 50px;
    margin: auto;
    width: 877px;
}

.merchStripeV2 .stripeHeading {
    min-width: 350px;
    height: 50px;
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-stripe-gradientlt._V183477165_.jpg') no-repeat scroll right center rgb(153, 204, 51);
    text-align: right;
    float: left;
}

.merchStripeV2 .stripeItems {
    background: none repeat scroll 0% 0% #fff;
    width: 402px;
    height: 50px;
    float: left;
}

.merchStripeV2 .stripeFadeout {
    width: 125px;
    height: 50px;
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-stripe-gradientrt._V183477165_.jpg') no-repeat scroll left center rgb(153, 204, 51);
    text-align: right;
    float: left;
}


.merchStripeV3Wrapper {
    width: 100%;
    background: #99cc33;
}

.merchStripeV3 {
    border: 1px solid #99cc33; 
    height: 50px; 
    background: #99cc33; 
    min-width: 705px;
    max-width: 960px;
    margin: auto;
    border-collapse: collapse;
    }

.merchStripeV3Left {
    width: 334px; 
    background: #99cc33 url('https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-stripe-gradientlt._V183477165_.jpg') no-repeat center right; 
    text-align: right; 

    }
    
.merchBracketMid {
    background: #ffffff; 
    white-space : nowrap;
    }   
    
.merchBracketMid img {
    padding: 0 7px;
    }
    
.merchStripeV3Right {
    width:125px; 
    background: #99cc33 url('https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-stripe-gradientrt._V183477165_.jpg') no-repeat center left; 
    text-align: right;
    }   


.merchStripeHed {
    font-size: 15px; 
    text-align: right; 
    white-space:nowrap; 
    padding: 5px 10px 2px 0;
    }
    
.merchStripeLink {
    font-size: 11px; 
    font-weight: bold; 
    text-align: right; 
    padding-right: 10px
    }
    
.merchStripeLink a {
    color: #000000; 
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/merchandise/stripe-linkarrow.png) no-repeat center left; 
    padding: 0 0 0 6px;
    }

.errorColoring {
	color: #e51837;
}
div.clearCartLink {
  margin-top: 5px;
}

/* H3 links are green (default.css), but this particular one shouldn't be. */
#newCustomer h3 a:link, #newCustomer h3 a:visited, #newCustomer h3 a:hover {
    color: #006699;
}

.applicableCoupon a,
.appliedCoupon a,
#packingSlip .product .appliedCoupon a,
#orderReview .item .appliedCoupon a {
    color: #636363;
    margin-bottom: 10px;
    text-decoration: none;
    border-bottom: 1px dashed #e0ddd6;
    white-space: nowrap;
    overflow: hidden;
}

.applicableCoupon a,
.appliedCoupon a {
	font-size: 11px;
}

.reviewOrder .appliedCoupon a,
#packingSlip .product .appliedCoupon a,
#orderReview .item .appliedCoupon a {
	font-size: 12px;
}

.orderLevelCoupon {
	clear: both;
    font-size: 10pt;
    color: black;
    padding-bottom: 2px;
    overflow: hidden;
}

.orderLevelCoupon .link {
	float: left;
	width: 80%;
    overflow: hidden;
}

.orderLevelCoupon .price {
    float: right;
    padding-right: 10px;
}

.orderLevelCoupon a {
    color: #00679b;
    text-decoration: none;
    overflow: hidden;
}

.couponGroup {
	clear: both;
}

.orderPreviewCouponList .couponGroup,
.orderDetailsCouponList .couponGroup {
    padding-left: 10px; 
}

#yodaExperienceLightbox {
	padding: 20px 5px 20px 20px;
}

.shopOnAmazonButtonNothingOpen {
    background: linear-gradient(to bottom, #CADA8A 0%, #99CC33 100%);
    background: #CADA8A; /* Old browsers */
    background: -moz-linear-gradient(top,  #CADA8A 0%, #99CC33 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CADA8A), color-stop(100%,#99CC33)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #CADA8A 0%,#99CC33 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #CADA8A 0%,#99CC33 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #CADA8A 0%,#99CC33 100%); /* IE10+ */
    font-family: "ArialMT","Arial";
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    color: #333;
    width: 580px;
    height: 50px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #669900 #466900 #3D5C00;
    margin-top: 35px;
    cursor: pointer;
}

#moveToAmazonText {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
	font-family: "ArialMT","Arial";
	color: #333;
	line-height: 34px;
	font-weight: 400;
	font-style: normal;
	text-align: left;
	margin: 0px;
}

.introductionTextAddToCart {
	font-size: 15px;
	color: #333;
	line-height: 20px;
	font-family: "ArialMT","Arial";
	font-weight: 400;
	font-style: normal;
	text-align: left;
	margin: 0px;
	padding-bottom: 20px;
}

.introductionText {
	font-size: 15px;
	color: #666;
	line-height: 20px;
	font-family: "ArialMT","Arial";
	font-weight: 400;
	font-style: normal;
	text-align: left;
	margin: 0px;
}

.greenButton:hover {
	text-decoration: none;
	background: linear-gradient(to bottom, #BDCF76 0%, #8FBE30 100%) repeat scroll 0% 0% transparent;
	border-color: #669900 #466900 #3D5C00;
}

.greenButton:active {
	text-decoration: none;
	background: #8FBE30;
	border-color: #466900 #3D5C00;
	inner shadow: 1px, 1px blur #666;
}

.greyButton:hover {
	text-decoration: none;
	background: #d8dde6; /* Old browsers */
}
.enterLegacyLink {
    margin-top: 10px;
    text-align: center;
}

.shopOnAmazonButtonOpenCart{
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(233, 233, 233) 100%);
    background: rgb(255, 255, 255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(255, 255, 255) 0%, rgb(233, 233, 233) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255, 255, 255)), color-stop(100%,rgb(233, 233, 233))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(255, 255, 255) 0%,rgb(233, 233, 233) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(255, 255, 255) 0%,rgb(233, 233, 233) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(255, 255, 255) 0%,rgb(233, 233, 233) 100%); /* IE10+ */
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(160,160,160);
    width: 580px;
    height: 50px;
    font-size: 16px;
    text-align: center;
    font-family: "ArialMT","Arial";
    color: #333;
    font-weight: 400;
    font-style: normal;
    margin-top: 35px;
    cursor: pointer;
}

.rightSideButton {
	background: linear-gradient(to bottom, #CADA8A 0%, #99CC33 100%) repeat scroll 0% 0% transparent;
	font-family: "ArialMT","Arial";
	font-weight: 400;
	font-style: normal;
	color: #333;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #669900 #466900 #3D5C00;
	margin-top: 10px;
	width: 155px;
	height: 40px;
	font-size: 14px;
    text-align: center;
    float: right;
    cursor: pointer;
}

.grayHr{
	height: 1px;
	border-color: #DDD !important;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 20px;
	border-style: solid !important;
}

.grayHrAtBottom{
	height: 1px;
	border-color: #DDD !important;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 0px;
	border-style: solid !important;
}

.openCart {
    font-size: 15px;
    color: #333;
    font-family: "ArialMT","Arial";
    font-weight: 400;
    font-style: normal;
    text-align: left;
    line-height: 20px;
    margin: 0px;
}

.regularPara {
	margin: 0px;
}

.openCartBold {
    font-family: "Arial-BoldMT","Arial Bold","Arial";
    font-weight: 700;
    margin: 0px;
}

.openOrder {
    font-size: 14px;
    color: #690;
    font-family: "Arial";
    font-style: normal;
    text-align: left;
    margin: 0px;
}

.boldText {
    font-family: "Arial-BoldMT","Arial Bold","Arial";
    font-weight: 700;
    color: #000;
    margin: 0px;
}

.yodaGeneralInfo {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    font-family: "ArialMT","Arial";
    font-weight: 400;
    font-style: normal;
    text-align: left;
    margin: 0px;
}