/* Place new or modified custom styles here. */

span#createWishListButton input, input.wishListButton { background-image: url('../../images/wishListBackground.gif'); border-bottom: none; }
 

body { color: #555; }
a:link, a:visited { color: #0000ee; }

/* Blurbs in the header */
div#storeBlurb { color: #888888; font-size: .8em; position: absolute; top: -.75em; left: 0; }
div#navBarExtraBlurb { padding: .35em 1em; text-align: right; } 

/* Increase the width of the panel, tuck categories past caret in the tree */
div#panel { width: 18em; }
div.widget { width: 18em; } 
div#content { margin: 0 19em 0 0; }
ul.categoryTreeCategories li { text-indent: -1em;  padding: 0 0 0 1.5em;  }
.subcategoryList .name { font-size: 1.5em; font-weight: bold; }
ul.categoryTreeCategories li a.up { text-decoration: none; padding-left: 1em; background: #fff; }

/* Sort by, search refinement controls */
div.sortByLinks { text-align: center; }
input.matchOn, input.range { margin-bottom: -0.1em; font-size: .95em; } 
input.searchParamButton  { margin-bottom: -0.1em; } 
div#firstSortByLink { padding: 6px 0 4px 0;  }
div.sortByLinks span.active { font-weight: bold; }
select#sortByDropDown { font-size: .9em; } 
/*div.sortByLinks a:link, div.sortByLinks a:visited { text-decoration: underline; }
div.sortByLinks a:hover { text-decoration: none; }*/


/* Search tips */
body#searchTipsPopPage div#innerWrapper { width: 400px; min-width: 0; }
body#searchTipsPopPage div#searchTipsPopContent { width: 400px; } 
div#searchTipsContent { margin: 20px; } 
/*input#searchString { margin-right: 1em; }*/
span.searchTipsLink { font-size: .85em; } 
ul#searchTipsList { margin: 0 1em 1em 1em; padding: 0 1em; }
ul#searchTipsList li { margin: .5em 0; } 
div#searchResultsContent div#searchTips h1 {  visibility: hidden; font-size: 0em; } 
span.upCaret { color: #888; } 


/* Search form */
div#searchBlock { width: 275px; }


/* Product page */
table.productTable { width: 100%; border-collapse: collapse; } 


/* Product list */
form.productAddForm p.quantity { margin-left: 5px; } 
/* td.quantity { white-space: nowrap; } */
td.addChecked { text-align: center; }
div.addCheckedButton {text-align: right; } 
hr.productListClearRightSeparator { margin: .5em 0; clear: right; } 


/* New items added */
div#newItemsAdded { border: 1px solid #009900; padding: 10px; margin: 10px 0; }
div#newItemsLinks { float: right; }
table#newItemsAddedTable td.summaryCell { text-align: right; }
table#newItemsAddedTable td#firstSummaryCell { border-top: 1px solid #ccc; }


/* Checkout form */
div#createAccountInstructions { width: 100%; }
fieldset#returningCustomersCheckout div.fieldsetContents { width: 100%; text-align: center; }
div#checkoutComboContent form.centeredForm br { clear: left; }
/* fieldset.paymentInformation  { padding: 0 0 1em 0; float: left; width: 48%; margin: 0 4px .25em 0; } */
/* * html fieldset.paymentInformation { width: 48.5%; }*/
table#paymentInformationTable td { vertical-align: top; padding: 4px;} 
fieldset.paymentInformation div, fieldset.paymentInformation h3, fieldset.paymentInformation p, fieldset.paymentInformation address { padding: 0 .5em; }
br.paymentFormBreak { display: none; clear: none; }
ul.cartCheckoutList { padding: 0 10px 20px 30px; } 
ul.cartCheckoutList li { padding: 5px 0; }
div.securityCodeImage, div.paymentButton { text-align: center; }
div.securityCodeImage { float: left; width: 46%; }
form.centeredForm span#deliveryCountryMessage { float: left; margin: 0 0 2px 0; }
div#georgiansComputeTax {margin: 1em; }

/* Lists */
ol#transferToCookieSteps, ul#faxInstructions { margin-left: 20px; padding: 0;} 
ol#transferToCookieSteps li, ul#faxInstructions li { padding: 4px 2px;} 

/* Thank you page */
div#howToCompletePaymentPhone, div#howToCompletePaymentFax { border: 1px solid #009900; padding: 10px; margin: 10px 0; }
div#faxForm { page-break-before: always; page-break-after: always; } 

/* Viewed products */
div#viewedProducts div.compact { text-align: center; }

.warning { color: #ff0000; font-weight: bold; }

span.paramsSwapped { color: #ff0000; }

/* Manufacturers page */
div.manufacturerName { font-weight: bold; font-size: 1.1em;}

/* Header */
div#header { background-color: #F0F0F0; }

/* Out of stock warnings */
div.oosWarning1 { border: 1px solid #FFCC00; padding: 10px; margin: 10px 0; }
div.oosWarning2 {  }

div.warningMessage { border: 1px solid #FFCC00; padding: 10px; margin: 10px 0; }

td.highlight, div.highlight { color: red; font-weight: bold; background-color: yellow; }

div.thirdPartyCheckoutNotice { margin: 0 0 1em 0; }
div#googlePayPalCartNotice { margin: 1em 0 .5em 0; }
div#googlePayPalCheckoutNotice { margin: 2em 0 0 0; }

/* Your shipping account number prompt highlight */
input.boxHighlight { color: #888; }
label.promptHighlight { background-color: yellow; }
div#header {
	min-height: 73px;
}
div#adBanner { text-align: center; position: absolute; top: 15px; right: 330px; width: 400px; height: 80px; }
