
#header nav.main-navigation {
  clear: both;
  margin-bottom: 0;
  padding: 0;
  background: #615656;
  background: -webkit-gradient(linear, left top, left bottom, from(#615656), to(#504545));
  background: -webkit-linear-gradient(#615656, #504545);
  background: -moz-linear-gradient(center top, #615656 0%, #504545 100%);
  background: -moz-gradient(center top, #615656 0%, #504545 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#615656,endColorstr=#504545);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#615656, endColorstr=#504545)";
  /* The mini cart */

}
#header nav.main-navigation ul {
  margin: 0;
  list-style: none;
  /* The top level */

}
#header nav.main-navigation ul li {
  float: left;
  position: relative;
  width: auto;
  padding: 0;
  border: 0;
  border-right: 1px solid #3f3434;
  /* Remove some handheld styling */

  /* End removals */

  /* Depth 1 */

}
#header nav.main-navigation ul li:first-child a {
  -webkit-border-top-left-radius: 0.27em;
  -webkit-border-bottom-left-radius: 0.27em;
  -moz-border-radius-topleft: 0.27em;
  -moz-border-radius-bottomleft: 0.27em;
  border-top-left-radius: 0.27em;
  border-bottom-left-radius: 0.27em;
}

#header nav.main-navigation ul li a {
  display: inline-block;
  padding: 0.618em 1em;
  border: 0;
}
#header nav.main-navigation ul li:hover ul.sub-menu,
#header nav.main-navigation ul li:hover ul.children,
#header nav.main-navigation ul li:hover ul.cart_list {
  display: block;
}
#header nav.main-navigation ul li ul.sub-menu,
#header nav.main-navigation ul li ul.children,
#header nav.main-navigation ul li ul.cart_list {
  position: absolute;
  left: 0;
  top: 2.8em;
  width: 17.942em;
  background: #3f3434;
  border: 0;
  z-index: 999;
  padding: 0;
  margin: 0;
  -webkit-border-bottom-left-radius: 0.27em;
  -webkit-border-bottom-right-radius: 0.27em;
  -moz-border-radius-bottomleft: 0.27em;
  -moz-border-radius-bottomright: 0.27em;
  border-bottom-left-radius: 0.27em;
  border-bottom-right-radius: 0.27em;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  filter: none !important;
}
#header nav.main-navigation ul li ul.sub-menu li,
#header nav.main-navigation ul li ul.children li,
#header nav.main-navigation ul li ul.cart_list li {
  float: none;
  margin-right: 0;
  padding: 0;
  border: 0;
  position: relative;
  filter: none !important;
}
#header nav.main-navigation ul li ul.sub-menu li a,
#header nav.main-navigation ul li ul.children li a,
#header nav.main-navigation ul li ul.cart_list li a {
  border-right: 0;
  display: block;
  padding-left: 1em;
  filter: none !important;
}
#header nav.main-navigation ul li ul.sub-menu li.empty,
#header nav.main-navigation ul li ul.children li.empty,
#header nav.main-navigation ul li ul.cart_list li.empty {
  padding: 0 1em 0.618em 1em;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.children,
#header nav.main-navigation ul li ul.children li ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.children {
  left: 17.942em;
  top: 0;
  display: none;
  -webkit-border-radius: 0.27em;
  -moz-border-radius: 0.27em;
  border-radius: 0.27em;
  z-index: 99999;
  filter: none !important;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li,
#header nav.main-navigation ul li ul.children li ul.sub-menu li,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li,
#header nav.main-navigation ul li ul.sub-menu li ul.children li,
#header nav.main-navigation ul li ul.children li ul.children li,
#header nav.main-navigation ul li ul.cart_list li ul.children li {
  filter: none !important;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li a,
#header nav.main-navigation ul li ul.children li ul.sub-menu li a,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li a,
#header nav.main-navigation ul li ul.sub-menu li ul.children li a,
#header nav.main-navigation ul li ul.children li ul.children li a,
#header nav.main-navigation ul li ul.cart_list li ul.children li a {
  filter: none !important;
  padding-left: 1em;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.sub-menu li ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.children li ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.children li ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.children li ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li ul.children,
#header nav.main-navigation ul li ul.children li ul.sub-menu li ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li ul.children,
#header nav.main-navigation ul li ul.sub-menu li ul.children li ul.children,
#header nav.main-navigation ul li ul.children li ul.children li ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.children li ul.children {
  display: none;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.sub-menu li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.children li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.children li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.children li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li:hover ul.children,
#header nav.main-navigation ul li ul.children li ul.sub-menu li:hover ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li:hover ul.children,
#header nav.main-navigation ul li ul.sub-menu li ul.children li:hover ul.children,
#header nav.main-navigation ul li ul.children li ul.children li:hover ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.children li:hover ul.children {
  display: block;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.children li ul.sub-menu li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.sub-menu li ul.children li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.children li ul.children li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.cart_list li ul.children li:hover ul.sub-menu li a,
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li:hover ul.children li a,
#header nav.main-navigation ul li ul.children li ul.sub-menu li:hover ul.children li a,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li:hover ul.children li a,
#header nav.main-navigation ul li ul.sub-menu li ul.children li:hover ul.children li a,
#header nav.main-navigation ul li ul.children li ul.children li:hover ul.children li a,
#header nav.main-navigation ul li ul.cart_list li ul.children li:hover ul.children li a {
  padding-left: 1em;
}
#header nav.main-navigation ul li ul.sub-menu li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.children li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li:hover ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li:hover ul.children,
#header nav.main-navigation ul li ul.children li:hover ul.children,
#header nav.main-navigation ul li ul.cart_list li:hover ul.children {
  display: block;
}
#header nav.main-navigation ul li ul.sub-menu li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.children li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li:first-child ul.children,
#header nav.main-navigation ul li ul.children li:first-child ul.children,
#header nav.main-navigation ul li ul.cart_list li:first-child ul.children {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#header nav.main-navigation ul.mini-cart {
  float: right;
}
#header nav.main-navigation ul.mini-cart li {
  text-align: right;
  /* The cart contents drop down */

}
#header nav.main-navigation ul.mini-cart li a {
  border-right: 0;
  border-bottom: 0;
}
#header nav.main-navigation ul.mini-cart li:last-child {
  border-bottom: 0;
  border-right: 0;
  border-left: 1px solid #3f3434;
}
#header nav.main-navigation ul.mini-cart li:last-child a {
  -webkit-border-top-right-radius: 0.27em;
  -webkit-border-bottom-right-radius: 0.27em;
  -moz-border-radius-topright: 0.27em;
  -moz-border-radius-bottomright: 0.27em;
  border-top-right-radius: 0.27em;
  border-bottom-right-radius: 0.27em;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list {
  left: auto;
  right: 0;
  width: 17.942em;
  border: 1px solid #3f3434;
  border-top-width: .27em;
  background: #504545;
  z-index: 999;
  text-align: left;
  color: #a59a9a;
  text-shadow: 0 1px 0 #1d1212;
  /* The totals */

  /* The buttons */

}
#header nav.main-navigation ul.mini-cart li ul.cart_list li {
  text-align: left;
  overflow: hidden;
  zoom: 1;
  clear: left;
  padding: 0.618em 1em;
  border: 0;
  border-top: 1px solid #615656;
  font-size: 0.875em;
  background: #483d3d;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li:hover {
  background: #504545;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li:first-child {
  border-top: 0;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li img {
  float: right;
  padding: .27em;
  background: #fff;
  -webkit-border-radius: 0.27em;
  -moz-border-radius: 0.27em;
  border-radius: 0.27em;
  margin: 0 0 .27em .27em;
  box-shadow: 0 1px 2px 0 #2e2323;
  -webkit-box-shadow: 0 1px 2px 0 #2e2323;
  -moz-box-shadow: 0 1px 2px 0 #2e2323;
  -o-box-shadow: 0 1px 2px 0 #2e2323;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li a {
  border: 0;
  padding: 0;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li a:hover {
  background: none;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li dl.variation {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 0;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li dl.variation dt {
  float: left;
  clear: left;
  font-weight: 700;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.total {
  background: rgba(255, 255, 255, 0.05);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  background: -moz-gradient(center top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255, 255, 255, 0.05),endColorstr=rgba(0, 0, 0, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255, 255, 255, 0.05), endColorstr=rgba(0, 0, 0, 0))";
  text-align: center;
  border: 1px solid #615656;
  border-right: 0;
  border-left: 0;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons {
  text-align: center;
  padding: 1em 0;
  background: rgba(255, 255, 255, 0.05);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  background: -moz-gradient(center top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255, 255, 255, 0.05),endColorstr=rgba(0, 0, 0, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255, 255, 255, 0.05), endColorstr=rgba(0, 0, 0, 0))";
  border-top: 0;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons a {
  display: inline-block;
  padding: .45em 1em;
  -webkit-border-radius: 0.27em;
  -moz-border-radius: 0.27em;
  border-radius: 0.27em;
  background: #8d4c4c;
  background: -webkit-gradient(linear, left top, left bottom, from(#8d4c4c), to(#6b2a2a));
  background: -webkit-linear-gradient(#8d4c4c, #6b2a2a);
  background: -moz-linear-gradient(center top, #8d4c4c 0%, #6b2a2a 100%);
  background: -moz-gradient(center top, #8d4c4c 0%, #6b2a2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8d4c4c,endColorstr=#6b2a2a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8d4c4c, endColorstr=#6b2a2a)";
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.7), inset 0 0 0.4236em rgba(255, 255, 255, 0.3);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.7), inset 0 0 0.4236em rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.7), inset 0 0 0.4236em rgba(255, 255, 255, 0.3);
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons a:hover {
  background: #9e5d5d;
  background: -webkit-gradient(linear, left top, left bottom, from(#9e5d5d), to(#7c3b3b));
  background: -webkit-linear-gradient(#9e5d5d, #7c3b3b);
  background: -moz-linear-gradient(center top, #9e5d5d 0%, #7c3b3b 100%);
  background: -moz-gradient(center top, #9e5d5d 0%, #7c3b3b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9e5d5d,endColorstr=#7c3b3b);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9e5d5d, endColorstr=#7c3b3b)";
}

a:hover{text-decoration: none; color: #20466a;}

#wrapheader nav[role=customer-navigation] {
  background: none;
  padding: 0;
  margin-bottom: 0;
  margin: 0 24px;
}
#wrapheader nav[role=customer-navigation] ul {
  list-style: none;
  margin-bottom: 0;
}
#wrapheader nav[role=customer-navigation] ul li {
  float: left;
  margin-right: 1.61803399em;
  position: relative;
  width: auto;
}
#wrapheader nav[role=customer-navigation] ul li a {
  display: inline-block;
  padding: 0 0 0.437em 0;
}
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu,
#wrapheader nav[role=customer-navigation] ul li ul.children {
  width: 17.942em;
  position: absolute;
  top: 2em;
  display: none;
  z-index: 999;
  background: #fff;
  left: -1em;
  -webkit-border-radius: 0.27em;
  -moz-border-radius: 0.27em;
  border-radius: 0.27em;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu li,
#wrapheader nav[role=customer-navigation] ul li ul.children li {
  float: none;
  margin-right: 0;
}
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu li a,
#wrapheader nav[role=customer-navigation] ul li ul.children li a {
  display: block;
  float: none;
  padding: .618em 1em 0 1em;
}
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu li:last-child,
#wrapheader nav[role=customer-navigation] ul li ul.children li:last-child {
  padding-bottom: .618em;
}
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu ul.sub-menu,
#wrapheader nav[role=customer-navigation] ul li ul.children ul.sub-menu,
#wrapheader nav[role=customer-navigation] ul li ul.sub-menu ul.children,
#wrapheader nav[role=customer-navigation] ul li ul.children ul.children {
  left: 17.942em;
  top: 0;
  display: none;
}
#header nav[role=customer-navigation] ul li:hover ul {
  display: block;
}
#wrapheader nav[role=customer-navigation] ul li:hover ul li:hover ul.sub-menu,
#wrapheader nav[role=customer-navigation] ul li:hover ul li:hover ul.children {
  display: block;
}
#wrapheader nav[role=customer-navigation] ul li:nth-child(2n) {
  margin-right: 1.61803399em;
}
/* Style of the head(MAIN) navigation */
#wrapheader nav[role=customer-navigation] ul li,#footer div.wrapper{
     margin: 0px auto !important;padding: 0px;
     
 }
 
 #basicheader{border-left: 1px solid black; border-right: 1px solid black}
#wrapheader nav[role=customer-navigation]{height:23px;}
#wrapheader nav[role=customer-navigation],
nav.main-navigation,#footer div.wrapper,input{
    background-color: #464646;border: 1px solid black;
 
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
#wrapheader nav[role=customer-navigation] a,#footer div.wrapper a{
    color: #bfbfbf; font-size: 14px;display: block; padding: 3px 12px !important;
    margin: 0px; font-weight: normal;
}
strong{ color: #bfbfbf;text-align: left}
#wrapheader nav[role=customer-navigation] ul{margin-top: -1px; }
#wrapheader nav[role=customer-navigation] a:hover,#footer div.wrapper a:hover{
    background-color: #232323; color: white;
}

#wrapheader .top{padding-top: 0;}
#wrapheader a.titleLabel{
    font-size: 170%;
    text-shadow: 1px 1px 0px black;
    font-weight: bold;
    color:white;
    line-height: 1.5em;
}
#wrapheader a.titleLabel img{float: left; margin-right: 10px;}
#wrapheader a.descriptionLabel{
    font-weight: normal;
    font-size: 70%;
    text-shadow: 1px 1px 0px black;line-height: 1.112em;
    color: white;overflow: hidden;margin-top: 20px;
    height: 60px; width: 350px;
}
#wrapheader a.logo{display: inline-block; float: left; margin-right: 20px;}
#header {margin:0 24px;}
nav.main-navigation,ul,li{
    margin: 0px 0px 1.61803em; line-height:1.61803em;display: block;
    outline: 0px none; vertical-align:  baseline;
}

nav.main-navigation ul {height: 37px;;}
nav.main-navigation a{border-bottom: 0;padding: 0.618em 0.706em !important;font-weight: 700; text-shadow: 1px 1px 1px #111111;font-size: 70%;margin: 0px}

nav.main-navigation a strong {font-size: 14px}
nav.main-navigation a {padding: 10px; font-size: 14px; font-weight: bold;}
/*-- [ Imports ] ----------------------------------------------------------------------------------------------*/
/* Note: This is a {LESS} Stylesheet. LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. Read more at http://lesscss.org/ */
/* -- [ Modular scale based on the Golden Ratio ] --------------------------------------------------------------*/
/* Use this scale for vertical rhythm

Pixels		Ems			% of 13
1,063.974	75.998		8,184.415
751.538		53.681		5,781.062
657.586		46.97		5,058.354
464.486		33.178		3,572.969
406.419		29.03		3,126.300
287.074		20.505		2,208.262
251.186		17.942		1,932.200
177.425		12.673		1,364.808
155.245		11.089		1,194.192
109.657		7.833		843.515
95.949		6.854		738.069
67.773		4.841		521.331
59.301		4.236		456.162
41.887		2.992		322.208
36.651		2.618		281.931
25.888		1.849		199.138
22.652		1.618		174.246
16.000		1.143		20466a.077
14.000		1			107.692
9.889		0.706		76.069
8.653		0.618		66.562
6.112		0.437		47.015
5.348		0.382		41.138
3.778		0.27		29.062
3.305		0.236		25.423
2.335		0.167		17.962
2.043		0.146		15.715
1.443		0.103		11.100
1.263		0.09		9.715	*/
/* Placing and coloring of the searchform */
#search fieldset{padding: 2px; border: none;}
#search input[type=text]{
    border-color: #26466a;
    box-shadow: 0px 0px 10px 2px #619926 !important;
   color: #222222;
    background-color: transparent;
    padding: 2px;
    font-size: 14px;
    margin:0px;font-weight: bold !important;
    width: 70%!important;
}
#search input[type=submit]{
    border-color: #26466a;
    box-shadow: 0px 0px 10px 2px #619926 !important;
    color: white;
    padding: 2px;cursor: pointer;
    
}
#search a{}
#header .searchform .button{ position: inherit;}
#search-box span{font-size: 11px; display: block !important;
color: white; font-weight: bold}
/* -- [ Include external typefaces ] --------------------------------------------------------------*/
/* -- [ Less Variables ] --------------------------------------------------------------------------*/
/* Links / Main theme colour */
/* Body Copy */
/* Call to action */
/* General information message box background */
/* Success message box background */
/* Error message box background */
/* Typography */
/* 13px equivalent (mobiles use this font size, desktops use that which is specified in layout.less) */
/* The magic number */
/* -- [ Less Mixins ] --------------------------------------------------------------------------*/
/*-- [ Colour variable resets ] ----------------------------------------------------------------------------------------------*/
a,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
  color: #2c96c4;
}
a:hover,
a:focus,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6 {
  color: #11404c;
}
.button,
input[type=submit],input[type="button"],
.button.alt {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#20466a), to(#20466a));
  background: -webkit-linear-15dgradient(#20466a, #20466a);
  background: -moz-linear-gradient(center top, #20466a 0%, #20466a 100%);
  background: -moz-gradient(center top, #20466a 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20466a,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
  border: 1px solid #11404c;
}
.button:hover,
input[type=submit]:hover,
.button.alt:hover {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#20466a));
  background: -webkit-linear-gradient(#2c96c4, #20466a);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #20466a 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
}
.button.alt {
  background: #8c644b;
  background: -webkit-gradient(linear, left top, left bottom, from(#8c644b), to(#6a4229));
  background: -webkit-linear-gradient(#8c644b, #6a4229);
  background: -moz-linear-gradient(center top, #8c644b 0%, #6a4229 100%);
  background: -moz-gradient(center top, #8c644b 0%, #6a4229 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c644b,endColorstr=#6a4229);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8c644b, endColorstr=#6a4229)";
  border: 1px solid #593118;
}
.button.alt:hover {
  background: #9d755c;
  background: -webkit-gradient(linear, left top, left bottom, from(#9d755c), to(#7b533a));
  background: -webkit-linear-gradient(#9d755c, #7b533a);
  background: -moz-linear-gradient(center top, #9d755c 0%, #7b533a 100%);
  background: -moz-gradient(center top, #9d755c 0%, #7b533a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9d755c,endColorstr=#7b533a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9d755c, endColorstr=#7b533a)";
}
.quantity input.qty {
  border: 1px solid #3a4345;
}
.quantity .plus,
.quantity .minus {
  border: 1px solid #3a4345;
  background: #5c6567;
  background: -webkit-gradient(linear, left top, left bottom, from(#5c6567), to(#3a4345));
  background: -webkit-linear-gradient(#5c6567, #3a4345);
  background: -moz-linear-gradient(center top, #5c6567 0%, #3a4345 100%);
  background: -moz-gradient(center top, #5c6567 0%, #3a4345 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5c6567,endColorstr=#3a4345);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5c6567, endColorstr=#3a4345)";
}
.quantity .plus:hover,
.quantity .minus:hover {
  background: #6d7678;
  background: -webkit-gradient(linear, left top, left bottom, from(#6d7678), to(#4b5456));
  background: -webkit-linear-gradient(#6d7678, #4b5456);
  background: -moz-linear-gradient(center top, #6d7678 0%, #4b5456 100%);
  background: -moz-gradient(center top, #6d7678 0%, #4b5456 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6d7678,endColorstr=#4b5456);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6d7678, endColorstr=#4b5456)";
}
#header nav[role=navigation] ul.mini-cart li ul.cart_list li.buttons a {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#20466a));
  background: -webkit-linear-gradient(#2c96c4, #20466a);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #20466a 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
}
#header nav[role=navigation] ul.mini-cart li ul.cart_list li.buttons a:hover {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#20466a));
  background: -webkit-linear-gradient(#2c96c4, #20466a);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #20466a 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
}
#footer .subscribe .button,
#footer .subscribe input[type=submit] {
  background: #6695a1;
  background: -webkit-gradient(linear, left top, left bottom, from(#6695a1), to(#2c96c4));
  background: -webkit-linear-gradient(#6695a1, #2c96c4);
  background: -moz-linear-gradient(center top, #6695a1 0%, #2c96c4 100%);
  background: -moz-gradient(center top, #6695a1 0%, #2c96c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6695a1,endColorstr=#2c96c4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6695a1, endColorstr=#2c96c4)";
}
#footer .subscribe .button:hover,
#footer .subscribe input[type=submit]:hover {
  background: #77a6b2;
  background: -webkit-gradient(linear, left top, left bottom, from(#77a6b2), to(#2c96c4));
  background: -webkit-linear-gradient(#77a6b2, #2c96c4);
  background: -moz-linear-gradient(center top, #77a6b2 0%, #2c96c4 100%);
  background: -moz-gradient(center top, #77a6b2 0%, #2c96c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77a6b2,endColorstr=#2c96c4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77a6b2, endColorstr=#2c96c4)";
}
#footer .subscribe input.email {
  border: 1px solid #20466a;
}
body,
select,
input,
textarea {
  color: #222222;
}input[type="button"],input[type="submit"]{color:#aad9e5}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #293234;
}
blockquote {
  color: #a0a9ab;
}
.input-text,
input[type=text],
input[type=password],
textarea {
  color: #343434;
  border: 1px solid #b1babc;
}
#header nav.main-navigation{
  border: 1px solid #001e2a;
  background: #20466a;
  background: -webkit-gradient(linear, left top, left bottom, from(#20466a), to(#20466a));
  background: -webkit-linear-gradient(#20466a, #20466a);
  background: -moz-linear-gradient(center top, #20466a 0%, #20466a 100%);
  background: -moz-gradient(center top, #20466a 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20466a,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20466a, endColorstr=#20466a)";
}
#header  nav.main-navigation ul.mini-cart li:last-child {
  border-bottom: 1px solid #11404c;
}
#header  nav.main-navigation a {
  border-bottom: 1px solid #11404c;
  background: #20466a;
  background: -webkit-gradient(linear, left top, left bottom, from(#20466a), to(#20466a));
  background: -webkit-linear-gradient(#20466a, #20466a);
  background: -moz-linear-gradient(center top, #20466a 0%, #20466a 100%);
  background: -moz-gradient(center top, #20466a 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20466a,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20466a, endColorstr=#20466a)";
  color: #aad9e5;
}
#header  nav.main-navigation a:hover {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#20466a));
  background: -webkit-linear-gradient(#2c96c4, #20466a);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #20466a 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
}
#header  nav.main-navigation li:hover > a {
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#20466a));
  background: -webkit-linear-gradient(#2c96c4, #20466a);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #20466a 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#20466a)";
}
#header nav[role=customer-navigation] li ul.top-menu, 
#header  nav.main-navigation li ul.sub-menu {
  background: #11404c;
  background: -webkit-gradient(linear, left top, left bottom, from(#11404c), to(#20466a));
  background: -webkit-linear-gradient(#11404c, #20466a);
  background: -moz-linear-gradient(center top, #11404c 0%, #20466a 100%);
  background: -moz-gradient(center top, #11404c 0%, #20466a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#11404c,endColorstr=#20466a);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#11404c, endColorstr=#20466a)";
  border-bottom: 1px solid #11404c;
}
.homepage .featured-1 .meta,
.homepage .featured-2 .meta {
  background-color: #3a4345;
  color: #a0a9ab;
  border: 0.27em solid #3a4345;
  text-shadow: 0 1px 0 #071012;
}
.homepage .featured-1 .meta h2 a,
.homepage .featured-2 .meta h2 a {
  color: #c2cbcd;
  text-shadow: 0 1px 0 #293234;
}
.homepage .featured-1 .meta h2 span,
.homepage .featured-2 .meta h2 span {
  color: #6d7678;
}
.homepage .featured-1 .price,
.homepage .featured-2 .price {
  background: #3a4345;
}
.homepage .featured-1 .price:before,
.homepage .featured-2 .price:before {
  border: 1em solid #3a4345;
  border-color: transparent #3a4345 transparent transparent;
  left: -2em;
}
.products li h3 {
  text-shadow: 0 1px 0 #071012;
  background: rgba(92, 101, 103, 0.92);
}
.products li a {
  color: #fff;
}
.products li a:hover {
  color: #fff;
}
.products li a:hover h3 {
  color: #fff;
}
.products li .price {
  background: #3a4345;
}
.products li .price:before {
  border: 1em solid #3a4345;
  border-color: transparent #3a4345 transparent transparent;
}
.products li del {
  color: #5c6567;
}
.post .alignleft,
.post .alignright,
.post .aligncenter {
  border: 1px solid #c2cbcd;
  box-shadow: 0 0 2px 0 #a0a9ab;
  -webkit-box-shadow: 0 0 2px 0 #a0a9ab;
  -moz-box-shadow: 0 0 2px 0 #a0a9ab;
  -o-box-shadow: 0 0 2px 0 #a0a9ab;
}
.post .meta {
  color: #7e8789;
}
.post .meta ul li a:before,
.post .meta ul li a:after {
  background: #5c6567;
}
.post .meta ul li.date:before,
.post .meta ul li.date:after {
  border: 2px solid #5c6567;
}
.post .meta ul li.date:after {
  border-width: 0 0 2px 2px;
}
.post .meta ul li.category a:after {
  background: #5c6567;
}
.post .meta ul li.comments a:after {
  border-top-color: #5c6567;
  border-left-color: #5c6567;
}
.post .meta ul li.tags:before {
  background: #5c6567;
}
#post-entries {
  background: #4b5456;
  background: -webkit-gradient(linear, left top, left bottom, from(#4b5456), to(#3a4345));
  background: -webkit-linear-gradient(#4b5456, #3a4345);
  background: -moz-linear-gradient(center top, #4b5456 0%, #3a4345 100%);
  background: -moz-gradient(center top, #4b5456 0%, #3a4345 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4b5456,endColorstr=#3a4345);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4b5456, endColorstr=#3a4345)";
  border: 1px solid #071012;
}
#post-entries a {
  text-shadow: 0 1px 0 #18220466a;
}
#post-entries a:hover {
  background: #5c6567;
  background: -webkit-gradient(linear, left top, left bottom, from(#5c6567), to(#3a4345));
  background: -webkit-linear-gradient(#5c6567, #3a4345);
  background: -moz-linear-gradient(center top, #5c6567 0%, #3a4345 100%);
  background: -moz-gradient(center top, #5c6567 0%, #3a4345 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5c6567,endColorstr=#3a4345);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5c6567, endColorstr=#3a4345)";
}
#post-entries .nav-prev a {
  border-right: 1px solid #071012;
}
#post-entries .nav-next {
  border-left: 1px solid #071012;
}
.commentlist .comment-footer {
  color: #8f989a;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  border: 1px solid #20466a;
  background: #2c96c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c96c4), to(#2c96c4));
  background: -webkit-linear-gradient(#2c96c4, #2c96c4);
  background: -moz-linear-gradient(center top, #2c96c4 0%, #2c96c4 100%);
  background: -moz-gradient(center top, #2c96c4 0%, #2c96c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4,endColorstr=#2c96c4);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c96c4, endColorstr=#2c96c4)";
}
.widget_layered_nav li .count {
  background: #5c6567;
}
@media only screen and (min-width: 768px) {
  #header  nav.main-navigation a {
    border-bottom: 0;
  }
  #header  nav.main-navigation ul li {
    border-right: 1px solid #11404c;
  }
  #header  nav.main-navigation ul li ul.sub-menu,
  #header  nav.main-navigation ul li ul.cart_list {
    background: #11404c;
  }
  #header  nav.main-navigation ul.mini-cart li:last-child {
    border-left: 1px solid #11404c;
    border-bottom: 0;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list {
    border: 1px solid #293234;
    background: #3a4345;
    color: #8f989a;
    text-shadow: 0 1px 0 #071012;
  }
  #header  nav.main-navigation ul.mini-cart li ul.cart_list li {
    border-top: 1px solid #4b5456;
    background: #323b3d;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li:hover {
    background: #3a4345;
  }
  #header  nav.main-navigation ul.mini-cart li ul.cart_list li img {
    box-shadow: 0 1px 2px 0 #18220466a;
    -webkit-box-shadow: 0 1px 2px 0 #18220466a;
    -moz-box-shadow: 0 1px 2px 0 #18220466a;
    -o-box-shadow: 0 1px 2px 0 #18220466a;
  }
  #header  nav.main-navigation ul.mini-cart li ul.cart_list li.total {
    border: 1px solid #4b5456;
  }
  #footer .subscribe .button,
  #footer .subscribe input[type=submit] {
    color: #aad9e5;
  }
}
.row1 #searchform{padding:5px}
.row1 #searchform input{border:1px solid #26466a; 
    background-color: white;}
.cat a strong{color:white;}
