/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif !important;
}
.top-bg
{
width:100%;
height:25px;
margin:auto;
background:#7f0009;
}
.top-head
{
width:960px;
height:25px;
margin:auto;
}
.top-bar
{
width:auto;
height:20px;
float:right;
margin:6px 0px auto auto;
font-size:14px;
color:#FFFFFF;
}
.top-bar span
{
font-size:13px;
color:#FFFFFF;
float:right;
}
.top-bar span a
{
text-decoration:none;
font-size:13px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif !important;
}

.mainNavigation 
{ clear:left;
float:left;
 position:relative;
 margin-top:5px; height:31px;
  background-color:#CBCBCB; padding-left:1px;
   display:inline-block; 
}
.mainNavigation a 
{ float: left; 
line-height: 30px; color: #666;
 height: 30px; padding-left: 10px; 
 padding-right: 10px;
 text-decoration:none;
 background-position: bottom; 
 background-repeat: repeat-x;
 background-color: #fff; font-size:14px;
 border-top:1px solid #CBCBCB; 
 border-right:1px solid #CBCBCB; 
 color:#092d47; 
 }
.mainNavigation a:hover 
{ 
 background-image:none;
 background-color:#fff; 
 color:#9e1b32; 
 }
.mainNavigation a.selected 
{ color: #fff; background-image: none; 
background-color:#1b4f8b; 
margin-left:-1px; 
border-color: #1b4f8b; 
}
.secondNavigation { clear: both;position:relative;background-color:#1b4f8b;border-bottom: 5px solid #9A1F38; height: 30px; z-index: 600; }
.secondNavigation .search {width:250px;height:24px;float:right;margin-top: 3px;margin-right: 3px;margin-bottom: 3px;background-color: #fff;}
.secondNavigation .search input.searchbox{width:206px;height:20px; float: right;border:0;margin: 2px 0px 2px 2px; padding: 0px 5px 0px 5px;}
.secondNavigation .search input.gobutton {width:21px;height:24px;margin-top:0px; float: right;margin-right: 2px;margin-left:5px;}

.secondNavigation .nav-item { float:left; position: relative; border: 2px solid #1b4f8b; border-bottom: none; }
.secondNavigation .nav-item:hover { background-color: #fff; }

.secondNavigation .nav-item-wide { float:left; border: 2px solid #1b4f8b; border-bottom: none; }
.secondNavigation .nav-item-wide:hover { background-color: #fff; }

.secondNavigation .nav-header { position: relative; height: 28px; line-height: 28px; padding-left: 20px; padding-right: 20px; font-size: 13px; float: left; display: block; color: #fff; border-right:1px solid #FFF;
text-decoration:none; }
.secondNavigation .nav-header:hover, .secondNavigation .nav-item:hover .nav-header, .secondNavigation .nav-item-wide:hover .nav-header { color: #1b4f8b; }

.secondNavigation .nav-background { background-color: #ececec; position: absolute; top: 5px; bottom: 5px; left: 5px; width: 225px; z-index: -1; }
.secondNavigation a.nav-mainlink { color: #fff; display: block; width: 205px; padding: 10px; color: #666; background-position: 98% center; background-repeat: no-repeat; }

.secondNavigation a.nav-mainlink-wide { display: block; width: 187px;  padding: 10px; color: #666; background-position: 98% center; background-repeat: no-repeat; }
.secondNavigation .nav-link:hover a.nav-mainlink-wide { background-image: url(/images/new/mainnav_right.png); }

.secondNavigation .nav-link:hover a.nav-mainlink { background-color: #fff; color: #666; }
.secondNavigation .children a.nav-mainlink { background-image: url(/images/new/mainnav_right_grey.png); }
.secondNavigation .nav-link:hover a.nav-mainlink { background-image: url(/images/new/mainnav_right.png); }
.secondNavigation .nav-dropdown-content { width: 220px; display: none; padding-left: 5px; position: absolute; right: 5px; top: 5px; bottom: 5px; }
.secondNavigation .nav-dropdown-content a { color: #666; width: 210px; display: block; padding: 5px; }
.secondNavigation .nav-dropdown-content a:hover { background-color: #1b4f8b; color: #fff; }
.secondNavigation .nav-splitter { background-color: #545454; width: 1px; height: 24px; margin-top: 3px; float: left; }

.secondNavigation .nav-dropdown-wide { display: none; position: absolute; z-index: 1000; top: 30px; left: 0px; float: none; color: #545454; padding: 10px 6px 10px 5px; background-color: #fff; border: 2px solid #1b4f8b; border-top: none; }
.secondNavigation .nav-dropdown-wide .nav-column { width: 187px; float: left; padding-left: 5px; padding-right: 5px; }

.secondNavigation .nav-mainlink-header { background-color: #ececec; padding: 10px; display: block; color: #666; font-size:12px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
.secondNavigation .nav-mainlink-header:hover { color: #1b4f8b; }
.secondNavigation .nav-mainlink-child { background-color: #fff; color: #666; display: block; padding: 5px; font-size: 11px; }
.secondNavigation .nav-mainlink-child:hover { background-color: #1b4f8b; color: #fff; }

.siteHeader {
color: #0369ab;
z-index: 500;
height:auto;
min-height:150px;
width: 960px;
margin: auto;
}
.logo
{
background:url(images/logo-3.png);
width:140px;
height:66px;
margin:20px 0;
float:left;
}
.right-head
{
width:200px;
float:right;
margin:30px 0 0 0;
}
.toll-free
{
width:157px;
float:right;
margin:0px 0 0 0;
font-size:24px;
color:#015b9c;
}
.toll-free span
{
color:#000;
font-size:24px;
}


.view-cart-btn
{
background:url(images/view-cart.png);
width:128px;
height:30px;
margin:0 2px 20px 0;
float:right;
display:block;
}

/*--------------------------------------------------------------------slider-----------------------------------*/
.slider-bg
{
width:960px;
height:215px;
margin:42px auto 20px auto;
}

/*-----------------------------------------------------------------------feature tab -----------------------------------*/

.feature-area
{
width:960px;
height:auto;
min-height:400px;
margin:60px auto auto;
border:1px solid #CCC;
-webkit-box-shadow:0 8px 11px -7px black;
       -moz-box-shadow:0 8px 11px -7px black;
            box-shadow:0 8px 11px -7px black;
}
h1
{
font-size: 18px;
font-weight: 700;
color: #9e1b32 ;
margin: 0;
padding: 0px 0px 5px 0px;
display: block;
}

/* TAB STYLES */
ul.tabs {
    margin:0px;
    padding:0px;
    margin:5px 9px 1px;
    line-height:30px;
    font-size:14px;
    height:30px;

}
ul.tabs li {
    list-style:none;
    display:inline;
    margin-left:0px;
    margin-right:-5px;
}
ul.tabs li a {
    background-color:#ffffff;
    color:#092d47;
    padding:7px 10px 8px 10px;
    text-decoration:none;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:none;
}
ul.tabs li a:hover {
    background-color:#FFFFFF;
    color:#9e1b32;
    height:25px;
    padding:7px 10px 8px 10px;
}
ul.tabs li a.active {
    background-color:#1b4f8b;
    color:#FFFFFF;
    padding:8px 10px 8px 10px;
    margin-right:1px;
}

.feature-product-area-bg
{
border-top: #7f0009 7px solid;
margin:0px 10px 10px 10px;
background: #f8f6f6;
height: 340px;
width: 940px;

}

.product-box
{
width:200px;
height:300px;
float:left;
margin:10px 12px;
display: block;
background:#FFF;
padding: 4px;
line-height: 20px;
border: 1px solid #e0dfdf;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
box-shadow: 0 1px 3px rgba(0,0,0,0.055);
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.product-box:hover
{
height:300px;
width:200px;
float:left;
background:#FFF;
margin:10px 12px;
display: block;
padding: 4px;
line-height: 20px;
border: 1px solid #e0dfdf;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 11px 20px rgba(0,0,0,0.055);
-moz-box-shadow: 0 11px 20px rgba(0,0,0,0.055);
box-shadow: 0 11px 20px rgba(0,0,0,0.055);
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.promotion-area
{
width:960px;
min-height:180px;
height:auto;
margin:50px auto;
position: relative;
background: none;
border: 0px;
display: block;
background-color: #fff;
border: 1px solid #e0e0e0;
background-image:url(images/content_section_gradient.png);
background-position: bottom;
background-repeat: repeat-x;
-webkit-box-shadow:0 8px 11px -7px black;
       -moz-box-shadow:0 8px 11px -7px black;
            box-shadow:0 8px 11px -7px black;
}


.promotion-img
{
background:url(images/1.jpg);
border-bottom: 1px solid #CCC;
width: 300px;
height: 100px;
float: left;
margin: 0 10px 10px 10px;
border-top: 5px solid #9e1b32;
}
.promotion-img2
{
background:url(images/2.jpg);
border-bottom: 1px solid #CCC;
width: 300px;
height: 100px;
float: left;
margin: 0 10px 10px 10px;
border-top: 5px solid #1b4f8b;
}
.promotion-img3
{
background:url(images/3.jpg);
border-bottom: 1px solid #CCC;
width: 300px;
height: 100px;
float: left;
margin: 0 10px 10px 10px;
border-top:5px solid #22509d
}

h2
{
color:#7f0009 !important ;
font-size:16px;
width:100%;
display:block;
padding:10px 0 10px 0 !important;
margin:0px auto !important;
text-align:center;
}
.product-img
{
width:160px;
height:130px;
margin-left:35px;
}
.product-text
{
color:#000000;
font-size:12px;
width:100%;
height:auto;
display:block;
margin:10px auto auto auto;
text-align:center;
}
.aboutUs-area
{
width:960px;
min-height:280px;
height:auto;
margin:50px auto;
position: relative;
background: none;
border: 0px;
display: block;
background-color: #fff;
border: 1px solid #e0e0e0;
background-image:url(images/content_section_gradient.png);
background-position: bottom;
background-repeat: repeat-x;
-webkit-box-shadow:0 8px 11px -7px black;
       -moz-box-shadow:0 8px 11px -7px black;
            box-shadow:0 8px 11px -7px black;
}
.about-text
{
color:#000000;
font-size:12px;
width:52%;
padding:0 0 0 10px;
height:auto;
display:block;
margin:10px auto auto auto;
text-align:justify;
float:left;
}
.about-img
{
float:right; margin-top:-30px;
}


@media screen and (max-width: 768px) {
                #menu {
                        width:1.4em;
                        display: block;
                        background:#ddd;
                        font-size:1.35em;
                        text-align: center;
                }
                #nav.js {
                        display: none;
                }
                ul {
                        width:100%;
                }
                li {
                        width:100%;
                        border-right:none;
                }
        }

        @media screen and (min-width: 768px) {
                #menu {
                        display: none;
                }
        }


.amazingslider-watermark-0
{
display:none !important;
}

