/* Custom CSS */
body.boxed {
background-image: url(../upload/background_image_shop_1.png);
background-repeat: repeat;
background-size: inherit;
background-position: left top;
background-color: #ffffff;
}

p.pull-left a, div.topbar ul li a:hover, div#categories_block_left h4, .testimonials-box span, div.prefooter a, .basket .info, .remove_link a, li.customization a, .cart_block .price, .breadcrumb, #pagination_previous a, #pagination_next a, .CLOSE, .OPEN, .pb-center-column label, #availability_date_label, .product-name, .cart_total span {
color: #79bd9a;
}

ul.pagination li:hover, ul.pagination .active, ul.pagination .current, .pagination_next:hover {
background: #79bd9a;
}

div.topbar p.pull-left, .ph_megamenu li ul li a, div#categories_block_left ul li a:hover, div#categories_block_left ul li:hover, .mini-banner h2, .testimonials-box span i, .breadcrumb a, div#categories_block_left li ul li a, div#categories_block_left li ul li a:hover, .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
color: #737474;
}

.boxed-wrapper {
background: #ffffff;
}

div.topbar {
background: #f5f5f5;
border-color: #505050;
}

.topbar .select-options {
color: #242b48;
}

#blockcart .cart_block {
background: #ffffff;
}

#blockcart .cart_block .cart-prices .summary span {
color: #242b48;
}

#search_block_top {
border-color: #e5e5e5;
}

.ph_megamenu, a.show_megamenu, a.hide_megamenu {
background: linear-gradient(to bottom, #acddd3 0%, #acddd3 50%, #a4d9cf 51%, #a4d9cf 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.ph_megamenu > li > a:hover, .ph_megamenu > li.open, a.show_megamenu:hover, a.hide_megamenu:hover {
background: linear-gradient(to bottom, #0c4c70 0%, #0c4c70 50%, #0a4466 51%, #0a4466 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

div.background_menu.bgmenusticky {
background: #ffffff;
}

.ph_megamenu li a {
border-color: #ffffff;
}

.ph_megamenu li a, a.show_megamenu, a.hide_megamenu {
color: #ffffff;
}

.ph_megamenu li li a, .ph_megamenu li .mega-menu a {
color: #333333;
}

.ph_megamenu li a:hover, a.show_megamenu:hover, a.hide_megamenu:hover {
color: #ffffff;
}

.ph_megamenu ul li a:hover, .ph_megamenu li .mega-menu a:hover {
color: #79bd9a;
}

.ph_megamenu {
border-color: #ffffff;
}

.ph_megamenu ul li a {
border-color: #f6f6f6;
}

.ph_megamenu ul li a:hover, .ph_megamenu ul li.open > a, .ph_megamenu ul li a:hover {
background: #f6f6f6;
}

div#categories_block_left.block h4, div#categories_block_left.block .title_block {
color: #79bd9a;
}

#categories_block_left {
background: #f7f7f7;
border-color: #e5e5e5;
}

#categories_block_left ul li a {
color: #737474;
}

#categories_block_left ul li a:hover {
color: #79bd9a;
}

div.block h4, div.block .title_block, div.block .title_block a, div.block h4 a {
color: #242b48;
}

div.block {
background: #ffffff;
}

div.block, div.block ul li, #categories_block_left ul li {
border-color: #e5e5e5;
}

div.prefooter {
background: #f5f5f5;
}

.footer_blocks {
background: #ffffff;
box-shadow: 0 1px 6px inset #CCCCCC;
}

.footer_blocks p, .footer_blocks, .footer_blocks ul li {
color: #737474;
}

.footer_blocks ul li a, .footer_blocks p a, .footer_blocks h4 a {
color: #737474;
}

.footer_blocks ul li a:hover, .footer_blocks p a:hover, .footer_blocks h4 a:hover {
color: #737474;
}

.footer_blocks h4 {
color: #737474;
}

#bottom {
color: #737474;
}

body, #more_info_sheets, #pb-left-column #short_description_block p {
color: #242b48;
}

a {
color: #737474;
}

h1, h2, h3, h4, h5, h6, .carousel-style h1 span, .blockproductscategory h1 span, .blockproductscategoryfull h1 span, #blockpack h1 span, .home-line h1 span, .carousel-style h2 span, .blockproductscategory h2 span, .blockproductscategoryfull h2 span, #blockpack h2 span, .home-line h2 span {
color: #242b48;
}

.button,  {
background: linear-gradient(to bottom, #acddd3 0%, #acddd3 50%, #a4d9cf 51%, #a4d9cf 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.button:hover, .button.button_buy:hover {
background: linear-gradient(to bottom, #a4d9cf 0%, #a4d9cf 50%, #acddd3 51%, #acddd3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.button {
color: #ffffff;
}

.exclusive {
background: linear-gradient(to bottom, #0c4c70 0%, #0c4c70 50%, #0a4466 51%, #0a4466 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.exclusive:hover {
background: linear-gradient(to bottom, #0a4466 0%, #0a4466 50%, #0c4c70 51%, #0c4c70 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.button.yellow, .button.button_buy {
color: #ffffff;
}

.pb-right-column #our_price_display, .pb-right-column .price {
color: #79bd9a;
}

.beam_products .inner .price {
color: #79bd9a;
}

.pb-left-column .new-box, .beam_products .new {
color: #ffffff;
background: #556c41;
}

.pb-left-column .discount, .beam_products .promotion, .beam_products .sale {
color: #ffffff;
background: #f06161;
}

.beam_products .inner {
border-color: #e5e5e5;
}

.star_content div.star_on:after, .star_content div.star_hover:after, .carousel_left, .carousel_right {
color: #0c4c70;
}

.carousel_left:hover, .carousel_right:hover {
color: #000000;
}

.table-responsive, ul.step, div.addresses, .table td, div.order_carrier_content .delivery_options_address .delivery_options, #HOOK_PAYMENT {
border-color: #e5e5e5;
}

form.std, form.box {
background: #ffffff;
}

form.box h3, form.std h3 {
background: #ffffff;
border-color: #e5e5e5;
color: #242b48;
}

form.box input.account_input, form.std input.account_input, form.box input.text, form.std input.text, form.box select, form.std select, form.box textarea, form.std textarea, form.box input#email, form.std input#email, form.box input.inputTxt, form.std input.inputTxt, form.box input[type="text"], form.std input[type="text"], form.box input[type="password"], form.std input[type="password"], form.box input.validate, form.std input.validate {
border-color: #a4d9cf;
border-color: #a4d9cf;
}

.table th {
background: #f7f7f7;
color: #242b48;
}

.table {
background: #ffffff;
border-color: #ffffff;
}

.table td {
color: #333333;
border-color: #e5e5e5;
}

#compare_shipping_form {
background: #f7f7f7;
}

#order-detail-content .table-container, #order-detail-content .table {
background: #ffffff;
}

#order-detail-content .table {
border-color: #FFFFFF;
}

div.addresses .address .address_title h3, #addresses div.addresses ul li:first-child h3 {
background: #f7f7f7;
color: #292929;
}

ul.step li.step_current {
background: #f7f7f7;
}

ul.step li.step_current span {
color: #242b48;
}

ul.step li a {
color: #88bbc8;
}

ul.step li.step_todo span {
color: #989797;
}

