td.product-list-item-container, td.product-list-item-container-alt { border: 1px solid #fffff; }
table.content, div.category-list-item { border:1px solid #fff; } tr.content-head-row td, tr.content-nav-row td { border-bottom: 1px solid #fff; }
h1 { font: normal 18.0000px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
h3 { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
h5 { font: bold 13.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
body { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
ul.cat-nav li.selected span { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
td.page-header a { font: normal 11.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
td.page-header a:hover { font: normal 11.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
td.page-column-left a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
td.page-column-left a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #D7BA90; text-decoration: none; }
td.page-column-center a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
td.page-column-center a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
td.page-column-right a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
td.page-column-right a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
td.page-footer-content a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #666; text-decoration: underline; }
td.page-footer-content a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
div.breadcrumb span a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
div.breadcrumb span a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
.text-error { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.text-important { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.text-required { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
div.product-list-options h5 a, div.product-list-options h5 a:hover { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
div.product-list-text { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
span.product-list-msrp-value { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #666; text-decoration: line-through; }
span.product-list-cost-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
span.product-list-sale-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
span.product-list-save-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
span.prod-detail-part-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-man-name-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-man-part-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
div.prod-detail-desc { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-msrp-value { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #333; text-decoration: line-through; }
span.prod-detail-cost-value { font: bold 13.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
span.prod-detail-sale-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
span.prod-detail-save-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
div.prod-detail-stock { font: bold 16.0000px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
table.cart-container td.content-head h1 { font: normal 18.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
table.cart-container td.content-body { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
table.checkout-customer-container td.content-head h1,table.checkout-shipping-container td.content-head h1,table.checkout-coupons-container td.content-head h1,table.checkout-review-container td.content-head h1,table.checkout-payment-container td.content-head h1,table.checkout-confirmation-container td.content-head h1,table.checkout-account-container td.content-head h1,table.checkout-summary-container td.content-head h1,table.checkout-error-container td.content-head h1 { font: normal 18.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
table.checkout-customer-container td.content-body h3,table.checkout-shipping-container td.content-body h3,table.checkout-coupons-container td.content-body h3,table.checkout-review-container td.content-body h3,table.checkout-payment-container td.content-body h3,table.checkout-confirmation-container td.content-body h3,table.checkout-account-container td.content-body h3,table.checkout-summary-container td.content-body h3,table.checkout-error-container td.content-body h3 { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
table.checkout-customer-container td.content-body h5,table.checkout-shipping-container td.content-body h5,table.checkout-coupons-container td.content-body h5,table.checkout-review-container td.content-body h5,table.checkout-payment-container td.content-body h5,table.checkout-confirmation-container td.content-body h5,table.checkout-account-container td.content-body h5,table.checkout-summary-container td.content-body h5,table.checkout-error-container td.content-body h5 { font: bold 13.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
table.checkout-customer-container td.content-body,table.checkout-shipping-container td.content-body,table.checkout-coupons-container td.content-body,table.checkout-review-container td.content-body,table.checkout-payment-container td.content-body,table.checkout-confirmation-container td.content-body,table.checkout-account-container td.content-body,table.checkout-summary-container td.content-body,table.checkout-error-container td.content-body { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
td.page-column-center a.checkout-step-inactive { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: underline; }
td.page-column-center a.checkout-step-inactive:hover { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #577966; text-decoration: none; }
span.checkout-step-number, span.checkout-step-text { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
span.checkout-step-inactive { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none; }
table.account-container td.content-head h1 { font: normal 18.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
table.account-container td.content-nav h5 a { font: normal 13.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
table.account-container td.content-nav h5 a:hover { font: normal 13.0000px Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
table.account-container td.content-body h5 { font: bold 13.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
table.account-container td.content-body { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
div#wrapper { width: 960.0000px; }
div#wrapper td.page-column-left { width: 180.0000px; }
div#wrapper td.page-column-center { width: 100.0000%; }
div#wrapper td.page-column-right { width: 180.0000px; }
.variationRadio {width:100.0000px;}
.variationCheckbox {width:100.0000%;}
table.variationListTable input {width:49.0000px !important;}
.variationListTable {width:100.0000% !important;}
div#wrapper { margin-left: auto; margin-right: auto; }
tr.content-head-row td, tr.content-nav-row td {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
	img {border: none;}
	a img {border: none;}
	p {margin: 10px 0px;line-height: 18px;}
	.clear {clear: both;}
	.hide {overflow: hidden;}
	.block {display: block;}
	h1 {padding: 10px 0px 5px;margin: 0;text-decoration: none;}
	h2 {padding: 10px 0px 5px;margin: 0;color: #84988D;font-size: 18px;font-weight: bold;}
	h3 {padding: 10px 0px 3px;margin: 0;}
	h4 {padding: 10px 0px 2px;margin: 0;color: #906352;font-size: 14px;font-weight: bold;}
	h5 {padding: 10px 0px 2px;margin: 0;}
	blockquote {display: block;font-size: 13px;line-height: 130%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;background: #e1e1e1;border: 1px solid #ebebeb;text-align: left;}
	td.page-header {color: #999;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: uppercase;letter-spacing: 2px;}
	td.page-header a {color: #84988D;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: uppercase;letter-spacing: 2px;}
	td.page-header a:hover {color: #84988D;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: uppercase;letter-spacing: 2px;}
	.welcome {color: #999;}
	#kv-text-one {background-color: #eeba6a;overflow: hidden;}
	#kv-text-two {background-color: #906352;overflow: hidden;}
	#kv-text-three {background-color: #ea856f;overflow: hidden;}
	#box-1 {background-color: #84988d;overflow: hidden;}
	#box-2 {background-color: #957a83;overflow: hidden;}
	#box-2-text {border: 1px solid #EAEAEA;text-align: center;}
	.large-text {font-family: "Arial MT Black";font-size: 24px;color: #FFF;}
	.plain-text {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFF;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;letter-spacing: 0em;}
	#footer-top {border-top: 1px solid #CCC;}
	.footer-menu a {padding: 0px 10px;}
	.footer-copy {color: #333;font-size: 12px;font-weight: normal;text-align: left;margin-top: 20px;}
	.page-copyright-content a {color: #999;font-weight: normal;text-decoration: none;font-size: 10px;}
	.page-copyright-content a:hover {color: #CCC;text-decoration: underline;}
	span.product-list-msrp-value, span.product-list-cost-value, span.product-list-sale-value, span.product-list-save-value, span.prod-detail-part-value, span.prod-detail-man-name-value, span.prod-detail-man-name-value, span.prod-detail-man-name-value, span.prod-detail-man-name-value, span.prod-detail-man-part-value, span.prod-detail-man-part-value, span.prod-detail-man-part-value, div.prod-detail-desc, span.prod-detail-msrp-value, span.prod-detail-cost-value, span.prod-detail-sale-value, span.prod-detail-sale-value, span.prod-detail-save-value, span.prod-detail-save-value, div.prod-detail-stock, table.cart-container td.content-head h1, table.cart-container td.content-body {margin-bottom: 5px;}
	.page-column-left .cart-module, .page-column-left .cart-module a, .page-column-left .cart-module a:hover {font-size: 10px;text-align: center;}
	.cart-module .cart-module-cart {width: 95% !important;}
	.cart-module, .cart-module a, .cart-module a:hover {font-size: 10px !important;text-align: center !important;}
	.shopping-list-module {margin: 0px auto;}
	.login-module .label {display: block;clear: both;}
	.cart-module .edit-cart, .cart-module .checkout-options .cart-checkout img {text-align: center !important;display: block;margin: 0 auto;}
	.product-list {margin-top: 10px;}
	div#wrapper td.page-header {background: none;}
	ul, menu, dir {padding-start-value: 0px;}
	html, body, form {height: 100%;margin: 0px;padding: 0px;}
	.page-container {border-collapse: collapse;margin: 0px;width: 100%;}
	.page-container td {vertical-align: top!important;}
	#top-welcome-cart-links {width: 100%;height: 26px;margin-top: 10px;}
	.welcome {float: left;width: 24.48%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e3e3;padding-left: 0.52%;padding-bottom: 5px;}
	.top-nav {float: right;width: 74.48%;padding-bottom: 5px;text-align: right;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e3e3;padding-right: 0.52%;}
	.logo {height: 70px;padding-top: 22px;width: 100%;overflow: hidden;}
	#nav-and-search-bar {width: 100%;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #e5e3e3;border-bottom-color: #e5e3e3;height: 45px;margin-bottom: 15px;}
	.nav-bg {width: 76%;float: left;}
	.main-menu {z-index: 2000;}
	.main-menu li {z-index: 1;}
	.main-menu li ul {z-index: 2;}
	.main-menu li ul li {z-index: 3;}
	.main-menu li ul li ul {z-index: 4;}
	.main-menu li ul li ul li {z-index: 5;}
	.main-menu {list-style: none;list-style-type: none;margin-top: 10px;margin-left: 1.5625%;padding: 0;}
	.main-menu li {color: #fff;float: left;list-style: none;list-style-type: none;}
	.main-menu li a, .main-menu li a:hover {display: block;float: left;font-size: 15px !important;font-weight: normal !important;line-height: 23px !important;text-decoration: none !important;padding-right: 30px;padding-left: 20px;text-transform: uppercase;}
	.main-menu li a {color: #B5B5B5 !important;}
	.main-menu li a:hover {color: #84988D !important;}
	.main-menu li a.last {padding-right: 0;background: none;}
	.search-box-wrapper {float: right;width: 24%;}
	.custom-search-field input.textbox {* padding: 5px 6px 0px;width: 150px;border: 1px solid #84988d;height: 20px;color: #CCC;font-size: 12px;background-repeat: no-repeat;background-position: left top;margin-top: 11px;margin-bottom: 0px;margin-left: 40px;padding-bottom: 0px;padding-left: 10px;padding-top: 2px;background-color: #eeeeee;}
	.custom-search-button {padding-left: 12px;padding-top: 16px;}
	#kv-block-one {float: left;width: 31.875%;margin-right: 2.08%;background-image: url('themes/theme2015/images/layout/kv-1.png');background-repeat: no-repeat;height: 380px;position: relative;}
	#kv-text-one {position: absolute;width: 90.196%;padding-right: 4.9%;padding-left: 4.9%;height: 55px;padding-top: 15px;padding-bottom: 15px;bottom: 0px;}
	#kv-block-two {width: 31.875%;margin-right: 2.08%;float: left;background-image: url('themes/theme2015/images/layout/kv-2.png');height: 380px;background-repeat: no-repeat;position: relative;}
	#kv-text-two {position: absolute;width: 90.196%;padding-right: 4.9%;padding-left: 4.9%;height: 149px;padding-top: 15px;padding-bottom: 15px;bottom: 0px;}
	#kv-block-three {width: 31.875%;float: left;background-image: url('themes/theme2015/images/layout/kv-3.png');background-repeat: no-repeat;height: 380px;position: relative;}
	#kv-text-three {position: absolute;width: 90.196%;padding-right: 4.9%;padding-left: 4.9%;height: 55px;padding-top: 15px;padding-bottom: 15px;bottom: 0px;}
	#box-1 {float: left;width: 62.66%;height: 77px;padding-top: 15px;padding-right: 1.58%;padding-bottom: 15px;padding-left: 1.58%;margin-top: 20px;}
	#box-2 {float: left;width: 34.17%;height: 107px;margin-top: 20px;}
	#box-2-text {width: 86.8%;margin-left: 3.3%;margin-right: 3.3%;margin-top: 11px;margin-bottom: 11px;padding-top: 10px;padding-right: 3.3%;padding-bottom: 10px;padding-left: 3.3%;height: 63px;}
	.clearfix:after {content: " ";visibility: hidden;display: inline-block;height: 0;clear: both;}
	.clearfix {overflow: auto;}
	.transparent {zoom: 1;filter: alpha(opacity=95);opacity: 0.95;}
	.breadcrumb {margin: 0px 0px 10px;}
	.account-page .content-nav h5, .profile-page .content-nav h5, .order-history-page .content-nav h5, .order-detail-page .content-nav h5, .order-detail-page .invoice-subtitle, .RecurringEvents-page .content-nav h5, .RecurringEventDetail-page .content-nav h5, .RecurringEventDetail-page .invoice-subtitle, .change-password-page .content-nav h5, .shopping-lists-page .content-nav h5, .shopping-lists-page .content-body h5, .list-create-page .content-nav h5, .list-create-page .content-body h5, .list-edit-page .content-nav h5, .account-page .account-item h5, .account-page .account-item-last h5, .account-page .account-item div, .account-page .account-item-last div, .page-column-center .textbox, .page-column-center .textbox-center, .checkout-shipping-address h5, .checkout-billing-address h5, .profile-email h5 {border: 1px solid #D4D4D4;}
	.account-page .content-nav h5, .profile-page .content-nav h5, .order-history-page .content-nav h5, .order-detail-page .content-nav h5, .order-detail-page .invoice-subtitle, .RecurringEvents-page .content-nav h5, .RecurringEventDetail-page .content-nav h5, .RecurringEventDetail-page .invoice-subtitle, .change-password-page .content-nav h5, .shopping-lists-page .content-nav h5, .shopping-lists-page .content-body h5, .list-create-page .content-nav h5, .list-edit-page .content-nav h5, .account-page .account-item h5, .account-page .account-item-last h5, .checkout-shipping-address h5, .checkout-billing-address h5, .profile-email h5 {background: #ebebeb;}
	.page-column-center .textbox, .page-column-center .textbox-center {background: #fff;margin-left: 3px;}
	.page-body-content {background-color: transparent;background-repeat: repeat-y;background-position: center top;margin: 0px;}
	.page-column-center {background: transparent;border: none;margin: 0px;padding: 10px 10px 10px;width: 100%;}
	.prod-detail-add {vertical-align: middle;margin-top: 5px;}
	.prod-detail-purchase {margin-top: 10px;}
	.page-column-left {background: transparent;padding: 10px 12px 20px 0px;border: none;margin: 0px;width: 180px !important;}
	.page-column-right {background: transparent;padding: 10px 0px 20px 12px;border: none;margin: 0px;width: 180px !important;}
	.page-column-left .module {margin: 10px 0px 0px 0px;}
	.page-column-right .module {margin: 10px 0px 0px 0px;}
	.page-column-left .module-header {padding: 5px 0px 5px 0px;margin: 0px;}
	.page-column-right .module-header {padding: 5px 0px 5px 0px;margin: 0px;}
	.page-column-left .module-body {padding: 10px 10px 10px 10px;background: #F2F2F2;}
	.page-column-left .cart-module, .page-column-left .cart-module a, .page-column-left .cart-module a:hover {font-size: 10px;text-align: center;}
	.product-list-module .module-body {padding: 10px 5px;}
	.product-list-module .featured-products-item {text-align: center;margin: 0px auto;padding: 0px 0px 20px;}
	.product-list-module .featured-products-item a {font-weight: bold !important;}
	.product-list-module .featured-products-item-img img {width: 150px!important;border: 1px solid #e1e1e1;}
	.cart-prod-name, .cart-part-number {padding-left: 5px;}
	.cart-actions {padding-top: 10px;border-top: 1px #E9E9E9 solid;}
	.cart-continue {padding-bottom: 3px;border-bottom: 1px #E9E9E9 solid;}
	.cart-summary {padding-left: 3px;border-left: 1px #E9E9E9 solid;}
	.cart-remove {margin-top: 5px;}
	.invoice .invoice-detail tbody td, .invoice .invoice-detail tbody th, .grid-view-invoice tbody td, .grid-view-invoice tbody th {text-align: right;}
	.invoice .invoice-detail tbody td:first-child, .invoice .invoice-detail tbody th:first-child, .grid-view-invoice tbody td:first-child, .grid-view-invoice tbody th:first-child {text-align: left;}
	.invoice .invoice-detail .invoice-detail-row h5, .grid-view-invoice .invoice-detail-row h5 {padding:0;}
	.invoice-summary {text-align: right;}
	.invoice-summary .invoice-summary-item {width:7em;}
	.invoice .invoice-summary {float:right;}
	.checkout-cart-container td.content-head-control {text-align: right;vertical-align: middle !important;}
	.checkout-cart-container .checkout-cart tbody td, .checkout-cart-container .checkout-cart tbody th {text-align: right;}
	.checkout-cart-container .checkout-cart tbody td .checkout-cart-prod-name, .checkout-cart-container .checkout-cart tbody td .checkout-cart-part-number, .checkout-cart-container .checkout-cart tbody td .cart-item-attributes, .checkout-cart-container .checkout-cart tbody th:first-child {text-align: left;}
	.checkout-cart-container .checkout-cart tbody td .checkout-cart-prod-name h5 {padding:0;}
	.checkout-cart-container .checkout-cart tbody td .checkout-cart-part-number {display:block;}
	.checkout-cart-container .checkout-cart tbody td .cart-item-question {float:left;}
	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.clearfix {display: inline-block;}
	* html .clearfix {height: 1%;}
	.clearfix {display: block;overflow: hidden;}
	.fb_iframe_widget > span > iframe {width: 100% !important;}
	.go-mobile {border: 1px solid #FF3300;background-color: #F9BFAE;font-size: 100%;font-weight: bold;color: #000000;overflow: hidden;padding: 5px;text-align: center;}
	.linkMobile {font-size: 100%!important;color: #000000!important;font-weight: bold!important;font-style: normal!important;line-height: 18px!important;text-decoration: none!important;}
	.linkMobile a:hover {font-size: 100%!important;color: #000000!important;font-weight: bold!important;font-style: normal!important;line-height: 18px!important;text-decoration: none!important;}