	@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

.header-line
{
background-color:#494948;
color:#fff;
}
.header-line .hlemail
{
text-align:right;
}
.search
{
height:36px !important;
width:50% !important;
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}

.hmain
{
padding:20px 0;
}
.sbtn
{
padding:10px !important;
border-radius:0px !important;
}
.hsearch
{    
padding: 15px 0 !important;
}
footer
{    
background: #494848;
height: 100px;
color: #fff;
}
.footer-row
{
padding:40px 0;
}
span.pname {
    font-weight: bold;
    font-size: 16px;
    color:#fff;

}
span.pprice {
    font-weight: bold;
    font-size: 16px;
    color:#fff;
}
.box
{
background-color:#004A97;
}
.catthumb
{
border:1px solid #dedede;
}
.banner img
{
border:1px solid #dedede;
}
.catalogtmb img
{
border:1px solid #dedede;
}
.bannrow
{
padding: 20px 0;
}
.featured
{
padding-bottom: 20px;
}
