/*=======================================================================

	❤❤❤ Gumby by Digital Surgeons. ❤❤❤
	
	*** This is where you should keep all of your design specific styles ***
 
 ========================================================================*/



body{background: url(../images/bg.jpg) repeat;}
.row{position: relative;}
#navigation {max-width:1280px;}
#navigation .navbar .logo img {}
#navigation .navbar > ul { position:relative;}
#navigation .pretty.navbar li {border: 0 none; box-shadow: none;}
#navigation .navbar > ul > li > a {color:#000;}
#navigation .navbar > ul > li:hover > a, .navbar > ul > li > a:hover {background: #4f504f; /* Old browsers */
		background: -moz-linear-gradient(top, #7d7e7d 0%, #4f504f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#4f504f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7d7e7d 0%,#4f504f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7d7e7d 0%,#4f504f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7d7e7d 0%,#4f504f 100%); /* IE10+ */
		background: linear-gradient(top, #7d7e7d 0%,#4f504f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#4f504f',GradientType=0 ); /* IE6-9 */
		color:#FFFFFF;}
#navigation .navbar .btn {border-color: #16662B; display: inline-block; margin-bottom: 0; text-align: center;}
#navigation .navbar .btn a { font-size: 16px; padding: 0 25px;}
#navigation .navbar > ul {}
.navbar .btn a {padding: 0 15px;}
#navigation .navbar > ul {}
#nav_contain {padding: 0;}
#nav_contain #navigation {padding-top: 0;}
#navigation .navbar > ul {width: 100%;}
#navigation .navbar li:last-child {background:url("../images/driveline.png") no-repeat scroll left top transparent;}
#navigation .navbar .btn {}
#navigation .navbar .btn a {padding: 0;}
.red{color:#e75625;}
#navigation .lastmenu{float:right; border-right:none;}

/* custom css added on 2-8-2013  */
h4.aboutskin{  background:url("../images/headingbg.png") repeat-x scroll 0 12px transparent; font-size:18px; font-weight: bold; margin:6px 0 0; padding:0 0 0 18px; }

h4.aboutskin span{ background: none repeat scroll 0 0 #FFFFFF; padding:0 10px;}

#navigation .pretty.navbar li .grid-container100{position: absolute;
z-index: 1000; padding:0 10px;
  top: 100%;
  left: -9999px; opacity: 0; left:-9999999;
background: rgb(255,255,255);
border: #ccc solid 1px; margin:0px;
box-shadow:0 0 15px #ccc; -moz-box-shadow:0 0 15px #ccc; -webkit-box-shadow:0 0 15px #ccc;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%
-o-transition: -o-transform 0.4s, opacity 0.4s;
-ms-transition: -ms-transform 0.4s, opacity 0.4s;
-moz-transition: -moz-transform 0.4s, opacity 0.4s;
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
#navigation .pretty.navbar li:hover .grid-container100{ opacity:1; left:0;}

#navigation .pretty.navbar li .grid-container100 .grid-column{float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 15px;}

#navigation .pretty.navbar li .grid-container100 .grid-column.grid-column2{width:18.75%;}
#navigation .pretty.navbar li .grid-container100 .grid-column.grid-column3{width:25%;}

#navigation .pretty.navbar li .grid-container100 .grid-column a.nav-header{color: #333;
  font-size:15px;
  margin: 0 0 5px 0; padding:0 0 3px 0; border-bottom:1px solid #DFDFDF;
  float: left;
  width: 100%; 
  font-weight:bold; text-align:left; text-decoration:none;}
#navigation .pretty.navbar li .grid-container100 .grid-column ul.level1{ width:100%; float:left; text-align:left; margin-top:4px;} 
#navigation .pretty.navbar li .grid-container100 .grid-column ul.level1 li.no-parent{width:100%; float:left; text-align:left; background:none; margin-bottom:2px;}
#navigation .pretty.navbar li .grid-container100 .grid-column ul.level1 li.no-parent a{
font-size: 13px;
text-decoration: none;
color: #666; }

#navigation .pretty.navbar li .grid-container100 .grid-column ul.level1 li.no-parent a:hover{ color:#e75625;}

#navigation .pretty.navbar li .grid-container100 .grid-column .submenu-inner-category{ width:100%; margin-top:20px; display:inline-block;}

.logo_text{height: 36px;
max-width: 100%;
overflow: hidden;
width: 317px;}

.banner-sec-block ul.navigate{ display:none;}