body{
	background-color: white;
  background: url('http://fabspider.com/clients/trekandtrail/skin/frontend/default/modern/images/body-bg.png') repeat-x;
}


.container{
  margin-top: 0px;
  background: url('http://fabspider.com/clients/trekandtrail/skin/frontend/default/modern/images/header.png') no-repeat;
  position: relative;
}

.header #logo img, .side-logo-promo, .toplinks-bar {
  display: none;
}

.header{
  height: 160px;
}

a, .footer a{
	color: #a4b8ba;
}

a:hover, .footer a{
	color: #87A05A;
}

.top-links a{
	color: #87A05A;	
}

#logo{
  
}

#logo a{
  display: block;
  width: 340px;
  height: 195px;
  margin-top: -95px;
}
#logo a:hover{
  text-decoration: none;
}

.search-bar{
	background-color: #fff;
	
}

.box .head, .box .head h4{
  background-color: #87A05A;
  color: #fff;
  background-image: none;
	;
}

.category-head h2, .notice-msg, .note-msg, .mini-cart .head, .toplinks-bar{
	color: #87A05A;
}

#nav{
  position: absolute;
  left: 350px;
  top: 108px;
  font-size: 13px;
  z-index: 999;
}

#nav li a{
	text-transform: capitalize;
	color: white;
}

tbody td{
	margin: 0px 16px;
}

div.category-description-wrapper {
  font-size: 1.2em !important;
  margin-bottom: 16px;
}

.top-links{
  padding-top: 4px;
  float:right;
  margin-right: 20px;
}
.top-links li{
  float: left;
  color: white;
}

.top-links li a{
  color:white !important;
  margin-left: 8px;
  font-size: 12px;
}

.mini-search{
  clear: both;
  margin-top: 4px;
  float: right;
  text-align: right;
  margin-right: 20px;
  background: none;
}
.mini-search #search{
  width: 150px;
}

.cms-home .outline-creator{
  border: none;
  
}

.outline-creator{
  clear: both;
  padding-top: 15px;
  
}

.contact-details{
  margin-top: 8px;
  float: right;
  color: #667F38;
  clear: both;
}

.contact-details p{
 margin-bottom: 2px; 
}
.contact-details .time{
  width: 120px;
  float: left;
}

.contact-details .number{
  padding-top: 35px;
  float: left;
  width: 200px;
  text-align: right;
  font-size: 2em;
}

.cms-about .col-2, .cms-about .col-3{
  padding-top: 263px;
}

#checkout-step-login .col-2{
  padding-top: 0px;
}

.one-page-checkout .active .head{
 background-color: #87A05A;
 border: 1px solid black; 
 
}