/****** Custom CSS added by Emad Alwari - 17-4-2016 *******/
.box .box-heading, #column-left + #column-right + #content h1, #column-left + #content h1, #column-right + #content h1, #column-left + #column-right + #content .welcome, #column-left + #content .welcome, #column-right + #content .welcome, #content h1 {
background-color: #005C8D;
border: none;
color: #FFF;
}
.box .box-content {
background: #FFFFFF;
border: solid RGBA(54, 117, 150, 0.59);
border-width: 0 1px 1px 1px;
padding: 28px 5px;
border-radius: 0px 0px 4px 4px;
}
#menu > ul > li > a {
font-size: 14px;
color: #0852A5;
background-color: #F9F9F9;
font-weight: bold;
line-height: 14px;
text-decoration: none;
display: block;
margin-right: 15px;
bottom: 3px;
padding: 12px 15px 11px 15px;
z-index: 6;
position: relative;
border: 1px solid RGBA(8, 82, 165, 0.24);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#menu > ul > li > a:hover {
    color: #fff;
    background-color: #275B77;
border: none;
}
#menu > ul > li > div {
    background: #275B77;
border: none;
}
.slideshow .nivo-controlNav {
    z-index: 10;
}
.box {
margin-bottom: 47px;
margin-top: 35px;
}
.scroller .jcarousel-skin-opencart .jcarousel-next-horizontal {
    background-position: -48px 8px;
}
.box .box-heading .button {
    margin-top: 207px !important;
}
.scroller .jcarousel-skin-opencart .jcarousel-next-horizontal:hover {
    background-position: -36px 8px;
}
#menu {
    margin-bottom: 10px;
}
a.button, input.button {
    padding: 8px 14px;
    background: #005C8D;
    text-decoration: none;
    cursor: pointer;
    color: #FFF !important;
    font-size: 10px;
    font-weight: bold;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
a.button:hover, input.button:hover {
    background: #3c8dbc;
    color: #FFF;
}
#footer {
   
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-color: #005C8D;
    border-radius: 0px 0px 10px 10px;
}
#footer .column a {
    color: #FFF;
}
#footer h3 {
    color: #FFF;
    font-size: 14px;
    padding-top: 22px;
}
#header #search input {
border: solid 1px RGBA(54, 117, 150, 0.59);
}
#header .button-search {
    border-left: solid 1px RGBA(54, 117, 150, 0.59);
}
#search select {
    border: 1px solid rgba(54, 117, 150, 0.59) !important;
    padding: 7px !important;
background: none;
}
#header {
    margin-bottom: 30px;
}
#header-top .links a {
    color: #005C8D;
}
#header-top #welcome a {
    color: #005C8D;
}
.outofstock.coming-soon {
    color: #F00;
}
@media print {
#column-left, #header-top, #search, #menu, .product-info .image-additional, #tabs, #footer {
    display: none;
} 
#column-left + #column-right + #content, #column-left + #content, #column-right + #content {

    margin-left: 0px;
}
.product-info .image {
    border: none;
    background: none;
}   
.box .box-heading, #column-left + #column-right + #content h1, #column-left + #content h1, #column-right + #content h1, #column-left + #column-right + #content .welcome, #column-left + #content .welcome, #column-right + #content .welcome, #content h1 {
    /* background-color: #005C8D; */
    /* border: none; */
    color: #000;
}
.box .box-content, #column-left + #column-right + #content, #column-left + #content, #column-right + #content, #content {
    border: none;

}
.tab-content {
    border-left: none;
    border-right: none;
    border-top: solid #d6d6d6;
}
.product-info .cart {
    display: none;

}
.review a {
    display: none;
}
.review div {
    color: #FFF !important;
}

}