/* ----------------------- MAIN STYLES ----------------------- */ .centerColumn ul {padding:0px;color:#333;} #indexDefault {border:none; padding:0;} #password-current{ margin:2px 0 3px; vertical-align:middle;} #inc-subcat{ margin:5px 0 0 0;} #reviewsWriteReviewsRate{ margin:15px 0 0 0; } #productQuantityDiscounts{ overflow:hidden; float:left; } #productQuantityDiscounts td{ border:1px solid #eceaea; text-align:center; padding:4px; } #productQuantityDiscounts tr:first-child{ font-weight:bold; } /* -+-+-+-+-+-+-+-+-+-+-+-+- */ .tie2{padding-top:10px; height:40px;background:#fafafa; margin-top:5px;} .tie3{ background:#fff; } .tie3 .tie3-indent{ padding:18px 20px;} #productListing .tie{ border:none;} #productListing .tie-indent{padding:0;} #reviewsDefault .tie{border:none; } #reviewsDefault .image{ border:none;} #newProductsDefault .tie .image, #allProductsDefault .tie .image{border:none;} #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #ContantDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading, #acctNewslettersDefaultHeading { border-bottom:1px solid #555; background:#fff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} #addressBookProcessDefault h1 { background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} h2 {font-size:11px; font-weight:bold; line-height:normal; color:#353535; padding:3px 0px 5px;} h3 {color:#363636; font-size:11px; font-weight:bold; line-height:normal; padding:2px 0px 2px;} h4 {color:#363636; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;} /* ----------------------- PRODUCT LISTING ----------------------- */ /* HEADINGS */ h2.centerBoxHeading { background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; overflow: hidden; padding:5px;text-transform: uppercase;} #indexCategoriesHeading, #productListHeading { border-bottom:1px solid #555; background:#fff; margin-top:5px; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; overflow: hidden; padding:5px;text-transform: uppercase;} #gvSendDefaultHeadingSend, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading { background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; overflow: hidden; padding:5px;text-transform: uppercase;} /* -------- */ /* LISTINGS */ #newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {} #newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x; height:7px;} /* -------- */ /* REVIEWS */ #reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #E1E1E1; margin:5px 0px;} #reviewsDefault .smallProductImage {padding:0px 20px 0 0;} .date-ad{ font-weight:normal; color:#000; padding:4px 0 5px; border-top:solid 1px #fff; overflow:hidden; margin-top:2px; } .date-added{ float:right;} #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {clear:both; border-bottom: 1px solid #eee; background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} #reviewsDefault .rating, .bold {padding:5px 0px;} .rating{ padding:10px 0;} .name-type { font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;} #reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {font-size:19px; line-height:21px; color:#3d3d3d; font-weight:normal;} /* ------- */ /* CATEGORY */ .catDescContent{ padding:5px;} .categoryImg{ float:left; padding:0; margin:5px; overflow:hidden;} #categoryDescription{ overflow:hidden; margin-bottom:5px; background:#fff; } .categoryListBoxContents {background:#fff;text-align:center; margin-bottom:10px; position:relative;border:1px solid #eee;overflow:hidden;} .categoryListBoxContents:hover{border:1px solid #e16959;} .subcategory-image {padding:5px; float:left;} .categoryListBoxContents .name{ padding:5px;} @media only screen and (max-width: 750px) { #productDescription img{ width:100%; height:auto;} } .categoryListBoxContents .catxt{ margin:5px; color:#353535; font-size:12px; font-weight:800;} .subcategory{ width:100%;overflow:hidden; } /* -------- */ /* CATEGORY LISTING */ .tabTable {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; } .tabTable th {padding:5px; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:left;} .tabTable th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} .tabTable th a {color:#000;} .tabTable td {border-bottom:1px solid #E1E1E1; padding:10px 5px;} .tabTable td .listingDescription {padding:5px 0px; font-size:12px; line-height:17px;} .tabTable td a {font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;} .tabTable td a:hover { color:#353535;} /* plt LISTING */ /* ---------------- */ /* TABLES */ #prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;} #prevOrders th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;} #prevOrders th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} #prevOrders th a {color:#000;} #prevOrders td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;} #prevOrders td {font-size:12px; line-height:17px;} #prevOrders td a {outline:none; text-decoration:underline;} #accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;} #accountHistInfo th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;} #accountHistInfo th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} #accountHistInfo th a {color:#000;} #accountHistInfo td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;} #accountHistInfo td {font-size:12px; line-height:17px;} #accountHistInfo td a {outline:none; text-decoration:underline;} /* ---------------- */ #productDescription table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;} #productDescription th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center;} #productDescription th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} #productDescription th a {color:#000;} #productDescription td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px;} #productDescription td {font-size:12px; line-height:17px;} #productDescription td a {outline:none; text-decoration:underline;} /* ----------------------- PRODUCT INFO ----------------------- */ .categoryIcon {padding:10px;} .categoryIcon a {font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;} .categoryIcon a:hover{ color:#353535;} .prod-all2{ padding:10px;border-bottom:1px solid #eee;overflow:hidden;} .sizeaa{ float:left; margin-left:10px; font-size:12px; font-weight:bold;text-transform: uppercase; color:#555;} .sizeaa i{ font-size:16px; margin-right:10px;} .sizeaa a{ color:#666;} .sizeaa2{ float:left; margin-left:10px; font-size:12px; font-weight:bold;text-transform: uppercase; color:#555;} .sizeaa2 i{ font-size:16px; margin-right:10px;} .sizeaa2 a{ color:#666;} .sizeaa3{ float:left; margin-left:10px; font-size:12px; font-weight:bold;text-transform: uppercase; color:#555;} .sizeaa3 i{ font-size:16px; margin-right:10px;} .sizeaa3 a{ color:#666;} .laser-caption .close{ position:absolute; top:-5px; right:-5px;} #productPrices {font-size:19px; line-height:21px; color:#3d3d3d; font-weight:normal;} #productDescription {margin:0px; padding:15px 0 0; width:100%; overflow:hidden;} .instock{ padding:0; margin:0!important;} #alsoPurchased {margin:20px 0;} #alsoPurchased a { font-size:12px; text-decoration:none; line-height:14px; font-weight:bold; color:#000000;} #alsoPurchased a:hover{ color:#353535;} #alsoPurchased .centerBoxContentsAlsoPurch .image{margin-bottom:8px;} #productAdditionalImages {text-align:center; background:#fafafa; border:1px solid #e6e6e6; padding:4px; height:auto; width:320px; margin:10px 0px 0 0px;} #productAdditionalImages #gallery { padding:0; margin:0 0 0 6px; list-style:none;} #productAdditionalImages #gallery div{display: inline; text-align:center; position:relative; overflow:hidden; margin:0px 5px 10px 0; width:70px!important;border:1px solid #e6e6e6; } #productAdditionalImages .additionalImages a { overflow:hidden; position:relative; font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; } #productAdditionalImages .additionalImages a:hover{ color:#a31800;} #productAdditionalImages .additionalImages a img{ position:relative; } .text2{ margin:5px 0 0 0;} /* ----------------------- SHOPPING CART ----------------------- */ #cartInstructionsDisplay {padding:10px; border-bottom:solid 1px #eceaea;} #cartEmptyText {font-size:17px; color:#fff; background:#f76218; text-transform:uppercase; font-weight:bold; padding:10px; margin-bottom:15px; height:35px;} #cartContentsDisplay {border-left:1px solid #E1E1E1;} #cartContentsDisplay th {border:1px solid #E1E1E1; border-left:none; padding:5px; text-align:center;} #cartContentsDisplay th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} #cartContentsDisplay th a {color:#000;} #cartContentsDisplay td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; text-align:center;} #cartContentsDisplay td .cartAttribsList {text-align:left; float:left;} #cartContentsDisplay td.cartTotalDisplay {font-size:12px; line-height:16px; color:#3d3d3d; font-weight:normal;} #cartContentsDisplay td #cartImage {float:none; display:block; margin:2px; padding-right:10px; float:left; } #cartProdTitle{ padding:5px 0; text-align:left; float:left; width:80%;} #cartContentsDisplay a{ text-decoration:none;} #cartContentsDisplay td a {color:#404040; font-size:11px;} #cartContentsDisplay td a:hover { color:#353535;} #cartSubTotal {padding:5px; text-align:right; font-weight:bold;} #cartSubTotal strong {font-size:19px; line-height:21px; color:#3d3d3d; font-weight:normal;} #shoppingCartDefault .buttonRow {margin:5px;} #shoppingCartDefault .text_v_c {margin:5px; text-align:right; font-size:12px; line-height:17px;} #shoppingCartDefault .text_v_c a {outline:none; text-decoration:underline;} .shcart_btn{ overflow:hidden; margin:12px 0 0 0; } .shcart_btn1{ overflow:hidden; float:left; } .shcart_btn div{ float:right; margin-right:4px; } .advisory {margin:10px;} #infoShoppingCart, #popupSearchHelp {background:#FFFFFF;} #infoShoppingCart div {padding:20px;} #infoShoppingCart h1 { border-bottom: 1px solid #eee; background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} #popupSearchHelp div {padding:20px;} #popupCVVHelp {background:#FFFFFF;} #popupCVVHelp div {padding:10px 20px;} #popupCVVHelp h1 { border-bottom: 1px solid #eee; background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} .hiddenField {display:none;} #popupShippingEstimator {background:#FFFFFF; padding:0;} #popupShippingEstimator div {padding:15px;} #popupShippingEstimator #state{ margin-left:128px;} #shippingEstimatorContent h2 { border-bottom: 1px solid #eee; background:#ffffff; color: #555; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0 0 3px; overflow: hidden; padding:5px;text-transform: uppercase;} select#country, select#stateZone {width:160px; margin:0 0 3px;} #popupShippingEstimator label#stateLabel {display:none;} #shippingEstimatorContent td.cartTotalDisplay {font-size:19px; line-height:21px; color:#3d3d3d; font-weight:normal;} #shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-collapse:collapse;} #shippingEstimatorContent th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; text-align:center;} #shippingEstimatorContent th {font-size:12px; font-weight:normal; background:#fafafa; color:#000;} #shippingEstimatorContent th a {color:#000;} #shippingEstimatorContent td {border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; padding:5px;} #shippingEstimatorContent td { font-size:12px; line-height:17px;} /*============================================*/ advSearchResultsDefault form{ margin-bottom:10px; display:block; overflow:hidden; } #popupSearchHelp{ padding:0; } .centeredContent .inp1 input{ width:300px; } .productListing-data .normalprice{display:block; font-size:12px;} .productListing-data .normalprice span{ font-size:12px; font-weight:bold;} .productListing-data .productSpecialPrice{display:block; font-size:12px;font-weight:bold;} .productListing-data .productSpecialPrice span{ font-size:12px; font-weight:normal;} #advSearchResultsDefault form select{ margin-left:20px; } #accountHistInfo{ padding-top:15px !important; } #siteMapList1{ background-color: #fff; box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05); box-sizing: border-box; padding: 40px 20px;margin-top:20px; margin-bottom:10px;overflow:hidden; } #siteMapList2 { background-color: #fff; box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05); box-sizing: border-box; padding: 40px 20px;margin-top:20px; margin-bottom:10px;overflow:hidden;} #siteMapList2 li { width:48%; padding:0.5%; float:left;} #siteMapList1 ul li{ width:49%; padding:0.3%; float:left; background:#fff; margin:0.2%;} #siteMapList1 ul li ul li{ width:99%; padding:0.3%; float:left; margin:0.2%;} .tags { background:#fafafa; padding:5px; font-size:12px; line-height:18px; margin-bottom:5px;} .tags:hover{ background:#fff; }