/* CSS Document */

.arrow {
  border: solid #2ab35d;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

a.cartlinks
{color:#fff;
text-decoration:none;}

a.cartlinks:hover
{text-decoration:underline;}

a.navlinksmall {text-decoration: none;color:#2ab35d;line-height: 25px;}

a.navlinksmall:hover {color:#167fc6;}

.banner-only {
padding:20px 0px 10px 0px;
width:1175px;
margin:0 auto;
text-align:right;}

.banner
{background-image: url("../images/background_image.jpg");
background-repeat:no-repeat;
background-size:100% auto;
height:550px;
position:relative;
z-index:10;}

.banner-inner
{margin:0 auto;
width:1175px;}

.banner-inner-title
{font-size: 50px;
font-weight: 600;
color: #002654;
padding:100px 0px 20px 0px;
}

.banner-inner-txt
{width:500px;
padding-top:30px;
clear:both;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image:url(../images/clouds2.jpg);
	background-size:cover;*/
	font: 400 16px/1.5 "Proxima Nova W01",sans-serif;
}

.cartbox
{color:#fff;}

.categories
{width:1195px;
margin:0 auto;}

.category-box
{width:217px;
background-color:#f9f9f9;
float:left;
margin:10px;
border-top:5px #002654 solid;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;

}

.category-box-title
{font-size:16px;
text-align:center;
padding:7px;
font-weight:bold;}

.category-box-title a
{text-decoration:none;
color:#000;}

.category-box-title a:visited
{text-decoration:none;
color:#000;}

.category-box-txt
{padding:7px;
height:70px;
font-size:14px;}

.category-box-more
{padding:7px;}

.category-box-more a
{text-decoration:none;
color:#002654;
font-size:14px;
font-weight:bold;}

.category-box-more a:after
{
	position: absolute; /* Prevent underline of arrow */
    padding-left:2px; /* Add a little space between text and arrow */
    content: "\00bb"; /* Unicode hex for &raquo; */
}

.category-header
{padding:10px;text-align: center;background:#025098;color:#fff;font-weight: bold;}

.content-area
{padding:20px;}

.content-inner
{width:1175px;
margin:0 auto;}

.content-left
{width:200px;float:left;}

.content-right
{width:975px;
box-sizing: border-box;
padding-left:20px;
float:right;}

.footer
{text-align:center;
color:#fff;
padding:50px 0px 150px 0px;
background-color:#2f2f2f;
border-top:#444444 solid 20px;}

.header
{background-color:#fff;
padding:20px 0px 20px 0px;}

.header-cart-row
{float:right;
background-color:#075099;
width:900px;}

.header-inner
{width:1175px;
margin:0 auto;}

.header-left
{float:left;
width:250px;}

.header-left img
{width:230px;}

.header-right
{float:right;
width:925px;}

.leftnav
{border:1px #025098 solid;
padding:10px;}

.logorow
{background-color:#fff;
padding:20px 0px 20px 0px;
box-shadow: 0px 3px 5px 0px rgba(50,50,50,0.25);
position:relative;
z-index:100;}

.logorow-inner
{width:1175px;
margin:0 auto;}

.logorow-left
{float:left;
width:150px;
text-align:center;}

.logorow-left img
{width:125px;}

.logorow-right
{text-align:center;
padding-top:20px;
float:right;
width:900px;
font-weight:bold;}

.logorow-right a
{color:#393939;
padding:0px 10px 0px 10px;
font-size:15px;
text-decoration:none;}

.orange-line-sm
{width:73px;
height:4px;
float:left;
border:0px;
margin:0px;
background-color:#ff3b14;}

.search-field
{border:1px #666 solid;
background-image:url(../images/icon-search2.png);
background-position:right;
background-repeat:no-repeat;
-webkit-border-radius: 7px;
color:#000;
-moz-border-radius: 7px;
border-radius: 7px;
height:20px;
padding:3px;}

.topbar
{background-color:#002654;}

.topbar-inner
{width:1175px;
margin:0 auto;}

