body {
    background:#ffffff;
    color:#7a7a7c;
    font-family:verdana,Helvetica,Arial,sans-serif;
    font-size:12px;
    line-height:17px;
}
p,table {
    margin:0px 0px 15px 0px;
}
strong,b {
    font-weight:bold;
}
h1,h2,h3,h4,h5,h6 {
    margin:0px 0px 15px 0px;
    line-height:110%
    color:#FF6600;
}
h1 {
    font-size:18px;
    color:#FF6600;
}
h2 {
    font-size:16px;
    color:#FF6600;
}
h3 {
    font-size:15px;
    color:#FF6600;
}
h4 {
    font-size:14px;
    color:#FF6600;
}
h5 {
    font-size:13px;
    color:#FF6600;
}
h6 {
    font-size:14px;
    color:#FF6600;
}
hr {
    border-bottom:1px dotted #868688;
    border-top:none;
    border-left:none;
    border-right: none;
}
ul {
    margin-bottom:15px;
    margin-left:25px;
}
ul li {
    list-style:square;
    padding-left:5px;
}
#header-inner,#header-inner #logo,#header-inner #av-welcome, #header-inner #av-social-networking, #header-inner #av-social-networking img,#cart-summary,#cart-summary #cart-box,#cart-box .cart {
display:none;
}
#home-wrap {
    width:100%;
    background-color:#ffffff;
    border-top:1px solid #ffffff;
    background-position:top center;
}
#home-inner {
    margin:0 auto;
    width:1050px;
    background-color:#ffffff;
}
#content-wrap {
    width:100%;
    border-top:1px solid #ffffff;
    background-position:top center;
}
#content-inner {
    margin:0 auto;
    width:1050px;
    border-left:none;
    border-right:none;
}
#content-inner #one-col {
    padding:0px;
}
#content-inner #left-column-wide {
}
#content-inner #right-column-summary {
}
#content-inner #left-column {
display:none;
}
#content-inner #right-column {
padding:0px;
}
#content-inner #right-column #right-inner {
    padding:20px;
}
#heading-wrap {
    width:100%;
    background-color:#ffffff;
    border-bottom:1px solid #d9d9d9;
}
#heading-one {
    padding:15px 0px 15px 0px;
    margin:0 auto;
    position:relative;
    width:1050px;
}
#heading-one .heading {
    padding:5px 0px 10px 0px;
    font-size:25px;
    font-weight:bold;
    color:#FF6600;
}
#heading-one .breadcrumbs-title, #heading-one  .breadcrumbs-title a:link,#heading-one .breadcrumbs-title  a:visited,#heading-one .breadcrumbs-title a:active {
    display:none;
}

/* SEARCH BOX */
#search-box {
    display:none;
}
/* PRODUCT LISTINGS */
.sorry {
    padding:20px;
}
#breadcrumbs {
    margin-bottom:5px;
    padding:10px;
    color:#ffffff;
    font-size:13px;
}
#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:active {
    text-decoration:none;
    color:#ffffff;
}
#breadcrumbs a:hover {
    color:#ffffff;
}
#list-controls, #list-controls .sortby, #list-controls .per_page, #list-controls .pagination,#list-controls .next-page,#list-controls .prev-page,
#list-controls .page-of,#list-controls .page-of input,#list-controls .sortby select,#list-controls .per_page select,#list-controls .sortby select,
#list-controls .per_page select, #list-controls .page-of input, #list-controls .buttons, #list-controls .buttons img{
    display:none;
}
#results ul {
    list-style:none;
    margin:0px;
    font-size:12px;
    padding:0px;
}
#results .in {
    font-weight:bold;
    color:#2caf5a;
    background-color:#c2e2ad;
    padding:5px;
    font-size:11px;
}
#results .out {
    font-weight:bold;
    color:#be1612;
    background-color:#fbb3b1;
    padding:5px;
    font-size:11px;
}
#home-inner #results ul li {
    margin-bottom: 25px;
}
/* LIST VIEW */
#results .list li {
    border-bottom:1px dotted #d9d9d9;
    list-style:none;
    height:102px;
    padding:5px 0px;
}
#results .list li .grid-box {
    float:left;
    height:102px;
    position:relative;
    width:734px;
}
#results .list li .grid-box .grid-img {
    border:1px solid #e0e0e0;
    width:100px;
    height:100px;
    position:relative
}
#results .list li .grid-box .grid-img img {
    width:100px;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
}
#results .list li .grid-box .grid-img .sale {
    width:50px;
    height:50px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
}
#results .list li .grid-box .grid-img .sale img {
    width:50px;
    height:50px;
    position:absolute;
    top:0px;
    left:0px;
}
#results .list li .grid-box .grid-text {
    width:500px;
    text-align:left;
    position:absolute;
    top:0px;
    left:112px;
    height:100px;
    vertical-align:middle;
}
#results .list li .grid-box .grid-desc {
    height:41px;
    line-height:13px;
}
#results .list li .grid-box .grid-code {
    text-align:left;
    margin-bottom:5px;
    font-size:14px;
}
#results .list li .grid-box .grid-favs {
    font-size:11px;
    font-family:'verdana',Helvetica,Arial,sans-serif;
    position:absolute;
    bottom:0px;
    left:112px;
    text-align:right;
}
#results .list li .grid-box .grid-avail {
    font-size:12px;
    font-family:'verdana',Helvetica,Arial,sans-serif;
    position:absolute;
    bottom:17px;
    left:112px;
    text-align:right;
}
#results .list li .grid-box .grid-price {
    color:#414240;
    font-family:'verdana',Helvetica,Arial,sans-serif;
    position:absolute;
    top:5px;
    right:0px;
    text-align:right;
}
#results .list li .grid-box .grid-price .price {
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}
#results .list li .grid-box .grid-price .tax {
    font-size:11px;
}
#results .list li .grid-box .more-btn {
    color:#ffffff;
    position:absolute;
    bottom:0px;
    right:0px;
}
#results .list li .grid-box .add-table {
    position:absolute;
    bottom:0px;
    right:100px;
    margin-bottom:0px;
}
#results .list li .grid-box .add-table input {
display:none;
}
/* GRID VIEW */
.alternatives ul {
    list-style:none;
    margin:0px;
    font-size:12px;
    padding:0px;
}
#results .grid li,.alternatives .grid li {
    float:left;
    list-style:none;
    text-align:center;
    margin:0px;
    padding:0px;
}
#results .grid li .grid-box,.alternatives .grid li .grid-box {
    width:232px;
    float:left;
    height:375px;
    position:relative;
    margin-top:20px;
    margin-left:0px;
}
.alternatives .grid li.one-alt-box .grid-box {
    margin:0px 26px 20px 0px;
}
.alternatives .grid li.two-alt-box .grid-box {
    margin:0px 0px 20px 0px;
}
#results .grid li.one-list-box .grid-box,#results .grid li.two-list-box .grid-box {
    margin:20px 19px 0px 0px;
}
#results .grid li.three-list-box .grid-box {
    margin:20px 0px 0px 0px;
}
#results .grid li.one-fav-box .grid-box,#results .grid li.two-fav-box .grid-box {
    margin:0px 19px 20px 0px;
}
#results .grid li.three-fav-box .grid-box {
    margin:0px 0px 20px 0px;
}
#home-inner #results .grid li#one-box .grid-box,#home-inner #results .grid li#two-box .grid-box,#home-inner #results .grid li#three-box .grid-box {
    width: 232px;
    float:left;
    height:375px;
    position:relative;
    margin-top:25px;
    margin-right:39px;
    margin-left:0px;
}
#home-inner #results .grid li#four-box .grid-box {
    width: 232px;
    float:left;
    height:375px;
    position:relative;
    margin-top:25px;
    margin-right:0px;
    margin-left:0px;
}
.alternatives .grid li .grid-box .grid-attachments,#results .grid li .grid-box .grid-attachments {
    position:absolute;
    top:243px;
    right:0px;
    width:40px;
    float:right;
    padding:0px;
    margin:0px;
    text-align:right;
}
.alternatives .grid li .grid-box .grid-img,#results .grid li .grid-box .grid-img {
    border:1px solid #e0e0e0;
    width:230px;
    height:230px;
    position:relative
}
.alternatives .grid li .grid-box .grid-img img,#results .grid li .grid-box .grid-img img {
    position:absolute;
    top:0px;
    left:0px;
}
.alternatives .grid li .grid-box .grid-img .sale,#results .grid li .grid-box .grid-img .sale {
    width:100px;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
}
.alternatives .grid li .grid-box .grid-img .sale img,#results .grid li .grid-box .grid-img .sale img {
    width:100px;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
}
.alternatives .grid li .grid-box .grid-text,#results .grid li .grid-box .grid-text {
    width:232px;
    font-size:11px;
    text-align:left;
}
.alternatives .grid li .grid-box .grid-desc,#results .grid li .grid-box .grid-desc {
    height:41px;
    line-height:13px;
    margin-bottom:5px;
}
.alternatives .grid li .grid-box .grid-code,#results .grid li .grid-box .grid-code {
    text-align:center;
    margin-bottom:2px;
    margin-top:5px;
    font-size:12px;
}
.alternatives .grid li .grid-box .grid-favs,#results .grid li .grid-box .grid-favs {
    font-size:11px;
    font-family:'verdana',Helvetica,Arial,sans-serif;
    position:absolute;
    bottom:41px;
    left:0px;
    text-align:left;
}
.alternatives .grid li .grid-box .grid-avail,#results .grid li .grid-box .grid-avail {
    font-size:13px;
    font-family:verdana,Helvetica,Arial,sans-serif;
    position:absolute;
    bottom:57px;
    left:0px;
}
.alternatives .grid li .grid-box .grid-price,#results .grid li .grid-box .grid-price {
    color:#414240;
    font-family:verdana,Helvetica,Arial,sans-serif;
    position:absolute;
    bottom:40px;
    right:0px;
    text-align:right;
}
.alternatives .grid li .grid-box .grid-price .price,#results .grid li .grid-box .grid-price .price {
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}
.alternatives .grid li .grid-box .grid-price .tax,#results .grid li .grid-box .grid-price .tax {
    font-size:11px;
}
#results .grid li .grid-box .more-btn,.alternatives .grid li .grid-box .more-btn {
    color:#ffffff;
    position:absolute;
    bottom:0px;
    right:0px;
}
#results .grid li .grid-box .add-table,.alternatives .grid li .grid-box .add-table {
    position:absolute;
    bottom:0px;
    left:0px;
    margin-bottom:0px;
}
.alternatives .grid li .grid-box .add-table input,#results .grid li .grid-box .add-table input,.product-info .product-add input,.explode input {
    display:none;
}
/* SEARCH FACETING */
#facet {
    position:relative;
    font-family:verdana,Helvetica,Arial,sans-serif;
    margin:20px 0px 20px 20px;
    width:253px;
}
#facet_selections ul.select-side {
    margin:0px;
    padding-left:0px;
}
#facet_selections ul.select-side li {
    list-style:none;
    font-size:12px;
    padding-bottom:2px;
    padding:3px 10px 3px 10px;
    font-size:12px;
    border-bottom:1px dotted #dfdfdf;
    background-color:#F8F8F6;
}
#facet .facet-title {
    padding:10px;
    color:#ffffff;
    font-size:14px;
    border-bottom:solid #ffffff 1px;
}
#facet .facet-row {
    padding:3px 10px 3px 10px;
    font-size:12px;
    border-bottom:1px dotted #dfdfdf;
    background-color: #F8F8F6;
}
/* CATEGORY DRILL */
#drill {
    position:relative;
    font-family:verdana,Helvetica,Arial,sans-serif;
    margin:20px 0px 20px 20px;
    width:253px;
}
#drill .drill-title {
    padding:10px;
    color:#ffffff;
    font-size:14px;
    border-bottom:solid #ffffff 1px;
}
.drill-title a:link,.drill-title a:visited,.drill-title a:active {
    color:#ffffff;
}
a:link.menuDepth1,a:visited.menuDepth1,a:active.menuDepth1 {
    color:#7a7a7c;
}
a:link.menuDepth2,a:visited.menuDepth2,a:active.menuDepth2 {
    color:#959291;
}
a:hover.menuDepth1,a:hover.menuDepth2 {
    color:#000000
}
#drill ul.cat-list {
    list-style:none;
    margin:0px;
    padding:0px;
}
#drill ul.cat-list li {
    list-style:none;
}
.li0 {
    padding:3px 10px 4px 10px;
    font-size:12px;
    border-bottom:1px dotted #dfdfdf;
    background-color:#F8F8F6;
}
.li1,.li2,.li3,.li4 {
    padding:3px 0px 0px 15px;
    font-size: 12px;
}
/* CATEGORY BOXES */
#right-column .catbox {
    font-family:verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    width:131px;
    float:left;
    height:170px;
    text-align:center;
}
#right-column .one-cat-box {
    margin:15px 19px 0px 0px;
}
#right-column .two-cat-box {
    margin:15px 0px 0px 0px;
}
#right-column .catbox img,#right-column .catbox img {
    border: 1px solid #e0e0e0;
}
/* STORE LOCATOR */
#locator-side {
    background-color:#F8F8F6;
    height:570px;
}
#locator-side .locator-title {
    font-size:13px;
    padding:5px 10px;
    color:#ffffff;
}
#addressSearchButton {
    margin:8px 0px;
}
#map-canvas {
    overflow:visible;
    width:728px;
    height:570px;
    border:1px solid #98989a;
}
#map-sidebar {
    float:left width:260px;
    height:365px;
    font-size:11px;
    color:#000;
    overflow:auto;
    overflow-x:hidden;
    -ms-overflow-x:hidden
}
#map-sidebar div {
    width:100%;
    padding:10px 10px 10px 10px;
    border-bottom:1px dotted #dfdfdf;
    background-color:#ffffff;
    font-size:11px;
}
#locator-input input {
    border:1px solid #dcd9d9;
    width:225px;
    padding:4px 4px 4px 4px;
    font-size:11px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    margin:10px;
}
#locator-side select {
    border:1px solid #dcd9d9;
    width:110px;
    padding:4px 4px 4px 4px;
    font-size:11px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    margin: 10px 0px 0px 10px;
}
/* PRODUCT PAGE */
#image-box {
    width:534px;
    float:left;
}
#image-box #product-image {
    width:400px;
    height:400px;
    border:1px solid #dfdfdf;
    float:left;
    line-height:0;
    position:relative;
}
#image-box #product-image .sale {
    position:absolute;
    top:0px;
    left:0px;
    width:100px;
    height:100px;
    z-index:100;
}
#image-box #multiple-images {
    float:right;
    width:120px;
}
#image-box #multiple-images img {
    float:right;
    border:1px solid #dfdfdf;
    margin-bottom:8px;
    margin-left:8px;
}
#info-box {
    width:442px;
    float:right;
}
#info-box .product-info {
    width:400px;
    border:1px solid #c4c0c0;
    padding:20px;
    background-color:#eae9e9;
    font-size:12px;
    background:url(/ts1536644072/attachments/StyleSheet/11/product.png);
    background-repeat:repeat-x;
    font-family:verdana,Helvetica,Arial,sans-serif;
    position:relative;
    margin-bottom:20px;
}
#info-box .product-info .left-info {
    width:290px;
}
#info-box .product-info .product-price {
    position:absolute;
    top:50px;
    right:20px;
    font-size:12px;
    font-weight:bold;
    color:#414240;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:right;
}
#info-box .product-info .product-reviews {
    position:absolute;
    top:20px;
    right:20px;
    font-size:12px;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:right;
}
#info-box .product-info #price-breaks {
    border:1px solid #b2b1b1;
    font-size:10px;
    margin-bottom:0px;
}
#info-box .product-info #price-breaks td {
    padding:5px;
    background-color:#ffffff;
}
#info-box .product-info #price-breaks .breaks-head td {
    background-color:#f6cfa1;
    padding:3px;
    color:#ffffff;
}
#info-box .product-info .product-code {
    font-weight:bold;
    font-size:15px;
}
#info-box .product-info .product-add {
    position:absolute;
    bottom:20px;
    right:20px;
    text-align:right;
}
#info-box .product-info .add-table {
    margin-bottom:0px;
    padding-bottom:0px;
    margin-top:10px;
}
#info-box .product-info #freight-table {
    font-size:11px;
    margin-bottom:0px;
}
#info-box .product-info #freight-table td.dots {
    border-right:1px dotted #b2b1b1;
    padding-right:10px;
}
#info-box .product-info #freight-table input {
    border:1px solid #dcd9d9;
    width:70px;
    padding:5px 5px 4px 4px;
    font-size:13px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    margin:3px 0px 5px 0px;
}
#info-box .product-info #freight-table .freight-options {
}
#review_table table {
    margin-bottom:0px;
}
table#review_table table td {
    vertical-align:middle;
}
table.review-form, hr.review-form, td.review-form{
    display:none;}

#review_table .review-text input,#review_table textarea {
    display:none;
}
h1.product-page {
}
/* LATEST NEWS */
h2.news {
    margin:0px;
}
h1.news {
    margin:0px;
}
table.news-posts {
    margin-bottom:20px;
}
table.news-posts img {
    width:150px;
    margin-right:20px;
    margin-bottom:20px;
}
table.news-posts td {
    border-bottom:1px dotted #dfdfdf;
}
table.blog-post img {
    width:250px;
    margin-left:20px;
    margin-bottom:20px;
}
table.blog-post td {
    border-bottom: 1px dotted #dfdfdf;
}
/* CHECKOUT PROCESS */
.cart-steps {
    color:#d9d9da;
}
.summary-boxes {
    position:relative;
    font-family:verdana,Helvetica,Arial,sans-serif;
    margin:20px 20px 20px 0px;
    width:253px;
}
.summary-boxes .summary-title {
    padding:10px;
    color:#ffffff;
    font-size:14px;
    border-bottom:solid #ffffff 1px;
}
table.summary-cart {
    margin:0px;
    width:100%;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    font-size:11px;
}
table.summary-cart td {
    vertical-align:middle;
    background-color:#F8F8F6;
    border-bottom:1px dotted #dfdfdf;
    padding:5px 10px;
}
table.summary-cart th {
    background-color:#98989a;
    padding:10px;
    font-size:14px;
    color:#ffffff;
    text-align:left;
}
table.summary-cart th a:link,table.summary-cart th a:visited,table.summary-cart th a:active {
    text-decoration:none;
    color:#ffffff;
}
table.summary-cart th a:hover {
    color:#000000;
}
table.summary-cart td.total-block {
    background-color:#3a3939;
    color:#ffffff;
    padding:5px 10px;
    border-bottom:1px dotted #dfdfdf;
}
table.summary-cart td.grand {
    font-weight: bold;
}
/* CART PAGE */
.checkout-title {
    color:#ffffff;
    font-size:15px;
    padding:9px 20px 10px 20px;
    background-repeat:repeat-x;
    margin:0px 0px 5px 0px;
}
table.checkout-table {
    margin:0px;
    width:100%;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    border:1px solid #98989a;
}
table.checkout-table th {
    background-color:#98989a;
    padding:10px;
    font-size:14px;
    color:#ffffff;
    text-align:left;
}
table.checkout-table td {
    vertical-align:middle;
    background-color:#F8F8F6;
    border-bottom:1px dotted #dfdfdf;
    padding:5px 10px;
}
table.checkout-table .cart-img {
    line-height:0;
}
table.checkout-table .cart-img img {
    border:1px solid #E0E0E0;
    height:50px;
    width:50px;
}
table.checkout-table input {
    color:#7A7A7A;
    display:inline-block;
    font-family:verdana,Helvetica,Arial,sans-serif;
    font-size:12px;
    padding:6px 5px 6px 4px;
    text-align:left;
    border:1px solid #DCD9D9;
    width:200px;
}
table.checkout-table input.delivery {
    width:270px;
}
table.checkout-table input.radio-button {
    width:20px;
}
table.checkout-table td.dates input {
    width:50px;
    margin-left:5px;
}
table.checkout-table td.ccv input {
    width:50px;
}
table.checkout-table .cart-qty input,table.checkout-table #order_customer_reference,table.checkout-table #order_new_coupon_code,table.checkout-table #template_name {
    color:#7A7A7A;
    display:inline-block;
    font-family:verdana,Helvetica,Arial,sans-serif;
    font-size:12px;
    padding:6px 5px 6px 4px;
    text-align:left;
}
table.checkout-table .cart-qty input {
    width:50px;
    border:1px solid #DCD9D9;
}
table.checkout-table #template_name {
    border:1px solid #DCD9D9;
    width:200px;
    margin-right:5px;
}
table.checkout-table #order_customer_reference,table.checkout-table #order_new_coupon_code {
    border:1px solid #9f9d9d;
    width:200px;
    margin-right:5px;
}
table.checkout-table td.total-block {
    background-color:#3a3939;
    color:#ffffff;
    font-size:13px;
    padding:10px;
    border-bottom:1px dotted #dfdfdf;
}
table.checkout-table td.grand {
    font-weight:bold;
}
table.checkout-table td.total-line {
    background-color:#ebebeb;
    padding:10px;
    border-bottom: 1px dotted #3a3939;
}
/* ACCOUNT MENU */
#account-menu {
    position:relative;
    font-family:verdana,Helvetica,Arial,sans-serif;
    margin:20px 0px 20px 20px;
    width:253px;
}
#account-menu .account-title {
    padding:10px;
    color:#ffffff;
    font-size:14px;
    border-bottom:solid #ffffff 1px;
}
#account-menu .account-title a:link,#account-menu .account-title a:visited,#account-menu .account-title a:active {
    text-decoration:none;
    color:#ffffff;
}
#account-menu .account-title a:hover {
    color:#ffffff;
}
#account-menu ul.account-list {
    margin:0px;
}
#account-menu ul.account-list li {
    list-style:none;
    font-size:12px;
    margin-left:0px;
    padding:0px 10px;
    border-bottom:1px dotted #dfdfdf;
    background-color:#F8F8F6;
}
#account-menu ul.account-list li:hover {
    color:#ffffff;
}
#account-menu ul.account-list li a:link,#account-menu ul.account-list li a:active,#account-menu ul.account-list li a:visited {
    text-decoration:none;
    width:235px;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
#account-menu ul.account-list li a:hover {
    color:#ffffff;
    text-decoration:none;
    width:235px;
    display: block;
}
/* ACCOUNT PAGES */
table.account_table .pagination a:link,table.account_table .pagination a:visited,table.account_table .pagination a:active {
    color:#dfdfdf;
}
table.account_table .pagination a:hover {
    color:#000000;
}
table.account_table {
    margin:0px;
    width:100%;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    border:1px solid #98989a;
}
table.account_table th {
    background-color:#98989a;
    padding:10px;
    font-size:14px;
    color:#ffffff;
    text-align:left;
}
table.account_table td {

    vertical-align:middle;
    background-color:#F8F8F6;
    border-bottom:1px dotted #dfdfdf;
    padding:5px 10px;
}
table.account_table td input {
    border:1px solid #dcd9d9;
    padding:5px 5px 4px 4px;
    font-size:12px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    width:250px;
}
table.account_table td select {
    border:1px solid #dcd9d9;
    padding:5px 5px 4px 4px;
    font-size:12px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    width:260px;
}
table.account_table .account_footer td {
    text-align:left;
    font-weight:bold;
    background-color: #dfdfdf;
}
/* FAST ORDER and TEMPLATE ORDER */
table#fast_table,table#template_table {
    margin:0px;
    width:100%;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    border:1px solid #98989a;
}
table#fast_table th,table#template_table th {
    background-color:#98989a;
    padding:10px;
    font-size:14px;
    text-align:left;
    color:#ffffff;
}
table#fast_table td,table#template_table td {
    vertical-align:middle;
    background-color:#F8F8F6;
    border-bottom:1px dotted #dfdfdf;
    padding:5px 10px;
}
table#fast_table .fast_total td,table#template_table .temp_footer td {
    text-align:left;
    font-weight:bold;
    background-color:#dfdfdf;
}
table#template_table .section_header td {
    background-color:#bebebd;
    padding:10px;
    color:#ffffff;
}
table#template_table .uom select {
    border:1px solid #dcd9d9;
    width:100px;
    padding:5px 5px 4px 4px;
    font-size:12px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
}
table#fast_table td input,table#template_table td input {
    border:1px solid #dcd9d9;
    padding:5px 5px 4px 4px;
    font-size:12px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
}
table#fast_table input.itemcode {
    width:200px;
}
table#template_table .qty input,table#fast_table .qty input {
    width:30px;
}
table#template_table .qty,table#fast_table .qty {
    text-align: center;
}

/* CONTACT PAGE */
#contact-page {
    position:relaive;
}
#contact-page #left-details, #login-page #left-details {
    float:left;
    width:500px;
    text-align:left;
}
#contact-page #right-details,#login-page #right-details {
    width:410px;
    float:right;
    text-align:left;
}
#contact-page #right-details-right {
    width:500px;
    float:right;
    text-align:right;
}
.form_table td.first-td {
    width:140px;
}
.form_table td input {
    border:1px solid #dcd9d9;
    width:250px;
    padding:5px 5px 4px 4px;
    font-size:13px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    margin-bottom:5px;
}
.form_table td textarea {
    border:1px solid #dcd9d9;
    width:250px;
    padding:5px 5px 4px 4px;
    font-size:13px;
    color:#7a7a7a;
    font-family:verdana,Helvetica,Arial,sans-serif;
    text-align:left;
    display:inline-block;
    margin-bottom:5px;
    height: 200px;
}
/* SUB FOOTER */
#sub-footer-wrap,#sub-footer-inner,
#sub-footer-inner hr,
#sub-categories,
#sub-categories a:link,#sub-categories a:visited,#sub-categories a:active,
#sub-categories a:hover,
#sub-news,
#sub-store-loc,
#sub-store-loc input.postcode,
#sub-contact,
#contact_table_small,
#contact_table_small td input,
#contact_table_small td textarea {
display:none;
}
/* FOOTER */
#footer-wrap,#footer-inner {
    display:none;
}
a:link,a:visited,a:active {
    color:#FF6600;
    text-decoration:none;
}
a:hover {
    olor:#FF6600;
    text-decoration: none;
}

/* BUTTONS */

.blue-btn,
.update-btn-m,
.update-btn-p,
.add-btn,
#cartline3 .checkout-btn-m,
#popline3 .checkout-btn-m,
table#fast_table input.checkout-fast-btn,
table#template_table input.checkout-fast-btn,
table.account_table input.address-btn,
.checkout-btn,
.nextstep-btn,
.add-fast-btn,
.submit-btn-sml,
.home-grid-box .add-btn,
.alternatives .grid li .add-btn,
#results .grid li .add-btn,
#results .list li .add-btn,
.product-info .product-add .add-btn {
    display:none;   
}
.blue-btn:hover,
.update-btn-m:hover,
.update-btn-p:hover,
.add-btn:hover,
#cartline3 .checkout-btn-m:hover,
#popline3 .checkout-btn-m:hover,
table#fast_table input.checkout-fast-btn:hover,
table#template_table input.checkout-fast-btn:hover,
table.account_table input.address-btn:hover,
.checkout-btn:hover,
.nextstep-btn:hover,
.add-fast-btn:hover,
.submit-btn-sml:hover,
.home-grid-box .add-btn:hover,
.alternatives .grid li .add-btn:hover,
#results .grid li .add-btn:hover,
#results .list li .add-btn:hover,
.product-info .product-add .add-btn:hover{
    display:none;   
}

.update-btn-m,.update-btn-p,#cartline3 .checkout-btn-m,#popline3 .checkout-btn-m,table#fast_table input.checkout-fast-btn,table#template_table input.checkout-fast-btn,table.account_table input.address-btn,.checkout-btn,.nextstep-btn,.add-fast-btn,.submit-btn-sml {
    display:none;  
}

/* grey */

table.account_table input.address-grey-btn,
#results .list li .more-btn,
#results .grid li .more-btn,
.update-btn-c,
.template-btn,
.continue-btn,
table.checkout-table input.continue-btn,
.home-grid-box .more-btn,
.alternatives .grid li .more-btn {
    display:none;
}
table.account_table input.address-grey-btn:hover,
#results .list li .more-btn:hover,
#results .grid li .more-btn:hover
.update-btn-c:hover,
.template-btn:hover,
.continue-btn:hover,
table.checkout-table input.continue-btn:hover,
.home-grid-box .more-btn:hover,
.alternatives .grid li .more-btn:hover {
    display:none;
}

.home-grid-box .more-btn,
.explode .more-btn,#results .list li .more-btn,
.alternatives .grid li .more-btn,#results .grid li .more-btn {
    display:none;
}

/* other */
.search-btn ,.search-btn:hover {
    display:none;
}

/* MAIN MENU */
#navigation-wrap,#navigation,ul#mega,ul#mega li,ul#mega li:hover,ul#mega li:hover a,ul#mega li a,ul#mega li a:hover,#mega li:hover div,#drop,#drop2,
#drop ul,#drop2 ul,#drop ul li,#drop2 ul li,#drop ul li:hover,#drop2 ul li:hover,ul#mega li #drop ul a,ul#mega li #drop2 ul a,ul#mega li #drop ul,
#drop ul li a:link,#drop ul li a:active,#drop ul li a:visited,#drop ul li:hover a,#drop2 ul li a:link,#drop2 ul li a:active,#drop2 ul li a:visited,
drop2 ul li:hover a {
display:none;
}
/* ERRORS,NOTICES and VALIDATION*/
#sub-contact .validation_error,validation_error,#sub-contact td.input_error input,td.input_error input,#content-inner #errors .error,
#content-inner #notices .notice,#home-inner #errors .error,#home-inner #notices .notice,#content-inner #notices .notice,#home-inner #notices .notice,
#content-inner #errors .error,#home-inner #errors .error,#content-inner #errors .error,#home-inner #errors .error,
#content-inner #right-column #errors .error,#content-inner #right-column #notices .notice,
#content-inner #right-column #page-errors #errors .error,#content-inner #right-column #page-errors #notices .notice,
#content-inner #right-column #notices .notice,#content-inner #right-column #errors .error,#content-inner #right-column #errors .error,
#cart-box .pop, .pop .pop_menu ,.pop .pop_toggle,.active .pop_menu ,.active .pop_toggle,#popline1,#popline5,#popline4,#popline2,#popline3{
display:none;
}
#slider-wrap,#slider-inner,.fluid_container {
    display:none;
}
#overlay_dialog,#overlay_dialog>.message,#overlay_dialog>.background {
    display:none;
}

#facet, #drill  {
    border:1px solid #f6a067;
}
#facet .facet-title, #drill .drill-title, #breadcrumbs{
    background-color:#f6a067;
}
#locator-side {
    border:1px solid #f6a067;
}
#locator-side .locator-title {
    background-color:#f6a067;
}
#info-box .product-info #price-breaks {
    border:1px solid #f47521;
}
#info-box .product-info #price-breaks .breaks-head td {
    background-color:#f6a067;
    border-bottom:1px solid #f47521;
}
#info-box .product-info .product-code {
    color:#f47521;
}
#info-box .product-info #freight-table .freight-options {
    color:#f47521;
}
.summary-boxes {
    border:1px solid #f6a067;
}
.summary-boxes .summary-title {
    background-color:#f6a067;
}
table.summary-cart td.grand, table.checkout-table td.grand {
    color:#f6a067;
}
.checkout-title {
    background-color:#f6a067;
}
#account-menu {
    border:1px solid #f6a067;
}
#account-menu .account-title {
    background-color:#f6a067;
}
#account-menu ul.account-list li:hover {
    background-color:#f6a067;
}

#theme-options {
  display:none;
}
