body {
	background: #282828/*#d9d4d4*/;
	margin-top: 8px;
}
h2 {
  font-family: verdana;
  color: #752100;
}
.container {
  padding: 0px 0px 7px 0px;
  margin: 0 auto;
  width: 800px;
  background-color: #d9d4d4;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

.fires_board {
	background: url(/img/fires_board.jpg);
    width: 800px;
    height: 150px;
    position: relative;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.fire_hr {
  background: url(/img/hr.jpg) repeat-x;
  height: 5px;
}

.logo_wrapper {
  height: 127px;
  width: 412px;
  margin: 23px 0 0 12px;
  position: absolute;
}

.contacts {
  margin-top: 30px;
  position: absolute;
  right: 33px;
  font: bold 20px Verdana, Arial, Tahoma, Sans-serif;
  color: #511804;
  text-shadow: -1px -1px 2px #fffdfc, 1px 1px 2px #fffdfc;
  text-align: right;
}
  .contacts p {
    margin: 0;
  }

.video_box {
  width: 400px;
  height: 380px;
  background-color: #000000 /*#1B1B1B*/ /*#777777*/ /*#444444*/ /*gray*/;
  margin: 25px;
  padding: 5px;
  -o-border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 3px 3px 5px #444444;
}
.youtube {
	margin: 40px 0px;
}
.btn_order_now {
  background: url(/img/get_now_button.jpg) no-repeat;
  width: 309px;
  height: 125px;
  position: relative;
  right: 2px;
  top: -50px;
}
.btn_order_now a {
  position: absolute;
  right: 23px;
  top: 29px;
  font: bold 26px arial,verdana,tahoma,sans-serif;
  color: #581601;
  text-decoration: none;
}

/* Order form */
.order_form {
  margin-top: -40px;
  width: 302px;
}
.order_form p {
  margin-left: 13px;
}
.order_form input {
width: 270px;
border-radius: 19px;
height: 56px;
background: #FFFDC3;
font-size: 23px;
font-style: italic;
padding-left: 15px;
}
.send-button {
    background: url(/img/send-button.png) no-repeat;
    width: 290px;
    height: 89px;
}
.send-button a {
  position: relative;
  left: 80px;
  top: 25px;
  font: bold 30px arial,verdana,tahoma,sans-serif;
  color: #581601;
  text-decoration: none;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    font-weight: bold;
}
.alert-danger {
    color: #B94A48;
    background-color: #F2DEDE;
    border-color: #EBCCD1;
}
.alert-success {
  color: #468847;
  background-color: #DFF0D8;
  border-color: #D6E9C6;
}
/* END Order form */

.offers {
  color: orange;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #752100;
}
.offers h2 {
  font-size: 30px;
  font-family: verdana;
}
.offers h3 {
  font-size: 26px;
}
.offers h2, .offers h3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 8px;
}
.promo {
    float: right;
}
.crossed {
    background-image: url(/img/crossed.png);
    position: relative;
    background-repeat: no-repeat;
    padding: 1px -2px 0px 5px;
}
h2.standart, h3.standart{
    color: #367904;
    margin-left: 20px;
}
h2.standart{
    text-shadow: -4px -4px 5px #FDFBFA, 4px -4px 5px #FDFBFA, -4px 4px 5px #FDFBFA, 4px 4px 5px #FDFBFA;
}
h2.elite, h3.elite{
    color: #E35404;
}
h2.elite{
    text-shadow: -4px -4px 5px #FFFDFC, 4px -4px 5px #FFFDFC, -4px 4px 5px #FFFDFC, 4px 4px 5px #FFFDFC;
}
h2.premium, h3.premium{
    color: #9E0D06;
}
h2.premium{
    text-shadow: -4px -4px 5px #FFFDFC, 4px -4px 5px #FFFDFC, -4px 4px 5px #FFFDFC, 4px 4px 5px #FFFDFC;
}
.offers p, .offers ul li {
margin: 5px 10px 5px 5px;
padding-right: 5px;
font-style: italic/*normal*/;
}
.order_show {
  background: url(/img/fire_buttons.jpg) no-repeat;
  width: 240px;
  height: 95px;
}
.order_show div {
  font-weight: bold;
  font-family: arial;
  position: absolute;
  right: 55px;
  top: 30px;
}
.buttons a {
  text-decoration: none;
  color: #752100;
}
.btn1 {
  background-position: 0 0;
}
.btn2 {
  background-position: -258px;
}
.btn3 {
  background-position: -530px;
}

/* Our stuff photos */
.our_stuff .row {
  background: url(/img/our_stuff.jpg) no-repeat;
  height: 700px;
  width: 800px;
  background-position: 54px;
}
.our_stuff h2 {
 text-align: center;
 padding-top: 20px;
}
/* END Our stuff photos */


/* special offers banner */
.special_offers {
  margin-top: 25px;
  text-align: center;
}
.special_offers h2 {
  margin: 0;
  padding: 11px 5px;
}
.special_offers p {
  margin-top: 0;
  margin-bottom: 5px;
  font: bold 16px Verdana, Arial, Tahoma, Sans-serif;
  color: #752100;
}
/* END special offers banner */

.our_plus {
  background: url(/img/our_plus.jpg) no-repeat;
  height: 127px;
  width: 400px;
  margin: 20px auto 10px;
}
.our_plus div {
  padding-left: 141px;
  padding-top: 23px;
}
.our_plus_text {
    width: 700px;
    /*height: 280px;*/
    background-color: #F7F69B;
    margin: 0px 50px;
    padding: 35px 0;
    -o-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    box-shadow: 3px 3px 5px #6F6C6C;
}
.our_plus_text p, .our_plus_text ul {
  margin-top: 0;
  margin-bottom: 5px;
  font: bold 18px Verdana, Arial, Tahoma, Sans-serif;
  color: #752100;
  text-align: center;
}
.our_plus_text ul {
  list-style-type: none;
  list-style-image:url(/img/list-marker.png);
  list-style-position: inside;
  padding: 0;
  margin-left: 5px;
}

/*BEGIN FOOTER*/
.footer {
  background-color: #509816;
  margin: 25px 0px 0px 0px;
}
.order-show-button {
  background: url(/img/order-show-button.png) no-repeat;
  width: 311px;
  height: 124px;
  margin: 17px 35px;
  float: left;
  position: relative;
}
.order-show-button a {
  font: bold 26px Arial, Verdana, Tahoma, Sans-serif;
  color: #581601;
  text-decoration: none;
  right: 23px;
  position: absolute;
  top: 41px;
}
.contacts-footer {
  font: bold 28px Verdana, Arial, Tahoma, Sans-serif;
  color: #FFFBFA;
  padding: 30px 50px;
  text-shadow: 2px 2px 3px #37650E;
  text-align: right;
}
.contacts-footer p {
  margin: 0;
}
/*END FOOTER*/

/* common classes */
.row {
  clear: both;
}

.col330 { width: 330px; }
.col470 { width: 470px; }
.col-266 { width: 266px; }

.col470, .col330, .col-266 {
  float: left;
  position: relative;
}