    /* Layout: One Column v
	Theme: Basic Gray v.2

Controls fonts, colors and images.
===============================================================*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
body{
  font-family: 'Open Sans';
}
#header {
    background: #72ad05;
    height: 77px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
   z-index: 20;
  -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
#wrapper {
    padding-top: 100px;
}
.header-fixed-shrink #header {
    background: rgba(114, 173, 5, 0.95);
    height: 55px;
  overflow:hidden;
}
#companyLogoTopBanner img{
  height:72px;
  -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}

.header-fixed-shrink #companyLogoTopBanner {
}
.header-fixed-shrink #companyLogoTopBanner img{
 height:45px;
  margin-top:3px;
}
#footer{
    background: #272727;
    padding: 30px 0;
  color:fff;
}
#footer p, #footer a{
  color:#fff;
  font-size:13px;
  display:inline-block;
  margin:0 10px;
}
h1{
  font-family: 'Open Sans';
  font-size: 22px;
}
.table > thead > tr > th, .table > tbody > tr > th{
   border-top: none;
  background-color: #dff0d8;
}
#PROMO_CODE{
   float: right;
  width:49%;
}
#UP_SELLS{
  float: left;
  width:49%;
}

#header #NAVIGATION{
  display:none;
}
label{
  font-weight: 400;
}
input{
  width:100%;
  padding: 6px 12px;
   height: 34px;
  border: 1px solid #ccc;
  line-height: 1.42857;
}
#acceptTerms {
    height: 23px;
    margin: -1px 0 0 -26px;
    width: 23px;
}
.termList {
    background: #dff0d8 none repeat scroll 0 0;
    color: #333;
    padding: 20px 15px;
  margin-top:10px;
}
.termList h4 {
    margin-top: 0;
    padding-left: 10px;
}
.termList ul {
    padding: 5px 10px;
}
.termList ul li {
    list-style: outside none none;
    margin: 10px 0;
}
.termList ul li i {
    display: inline-block;
    margin-right: 10px;
}
.termtopi{
  padding:15px 10px 5px;
}
#footer .col-md-6 > p {
    padding-top: 20px;
}
.errorMessage {
    color: #dd4949;
    max-width: 1190px;
    margin: 17px auto 0px auto;
    padding: 0 15px;
}
#placeOrderButton{
    padding: 10px 22px;
    margin-top: 5px;
  margin-bottom: 20px;
    cursor: pointer;
    font-size: 21px;
  background:#72c02c;
}
