
body{
  font: 15px/1.5 Arial, Helvetica,sans-serif;
  padding:0;
  margin:0;
  background-color:#f4f4f4;
}


/*															Global			*/
.container{
  width:80%;
  margin:auto;
  overflow:hidden;
}

ul{
  margin:0;
  padding:0;
}

.button_1{
  height:38px;
  background:#e8491d;
  Float: Right;
  border:0;
  padding-left: 20px;
  padding-right:20px;
  color:#ffffff;
}

.button_1:hover{
  background:#e82e1d;
  color:#000000;
}

.button_2{
  font-size: 17px;
  height:38px;
  background:#e8491d;
  border:0;
  padding-left: 40px;
  padding-right:40px;
  color:#ffffff;
}

.button_2:hover{
  background:#e82e1d;
  color:#000000;
}

/*															Store			*/
#store{
  margin-top:30px;
}

.store-container{
  width:85%;
  margin:auto;
  overflow:hidden;
  margin-top:25px;
  text-align:center;
}

#store .store-box{
  /*
  margin: 25px;
  border: 1px solid grey;
  border-radius: 30px; */
  float:left;
  text-align: center;
  width:33%;
  padding:0px;
}

#store .store-box img{
  width:200px;
  Padding:5px;
  Margin:0;
}

#store .store-box h2{
  margin:0px;
  padding:0px;
}

#store .store-box p{
  margin:0px;
  padding:0px;
}


/*															Product			*/
#product{
  margin-top:30px;
}

.product-container{
  width:60%;
  margin:auto;
  overflow:hidden;
  margin-top:25px;
  text-align:center;
  /*border-radius: 10px;
  color:#e8491d;
  background-color:#35424A; */
}

#product .product-box{
  float:left;
  text-align: center;
  width:65%;
  padding:0px;
}

#product .product-box_full{
  /*float:left;*/
  text-align: center;
  width:100%;
  padding:0px;
}

#product .desc-box{
  margin-top: 25px;
  float:left;
  text-align: center;
  width:35%;
  padding:0px;
}

#product .product-box img{
  width:75%;
  Padding:0px;
  Margin:0;
}

#product .product-box_full img{
  width:60%;
  Padding:0px;
  Margin:0;
}

#product .desc-box h2{
  margin-top:0px;
  padding:0px;
}

#product .desc-box p{
  margin:0px;
  padding:0px;
}


/*															Bill of Materials			*/
#BOM{
	font-family:15px/1.5 Arial, Helvetica,sans-serif;
	width:90%;
	border-collapse:collapse;
	margin:auto;
	float:center;
}

#BOM th{
	font-size:100%;
	border-bottom:1px solid #000000;
	text-align:left;
	font-weight:bold;
	padding:5px 7px 4px 7px;
	/* background-color:#e8491d; */
	background-color:#35424a;
	color:#ffffff;
}
#BOM td{
	font-size:100%;
	border-bottom:1px solid #e8491d;
	text-align:left;
	padding:3px 7px 2px 7px;
	background-color:#DFDFDF;
	color:#000000;
}

#BOM td a{
	text-decoration:none;
	color:#0000FF;
	/* font-size:17px; */
	/* font-style: italic; */
}

#BOM tr.alt td{
	color:#000000;
	background-color:#e4e4e4;
}

#BOM tr.alt1 td{
	color:#000000;
	background-color:#fafafa;
}



/*															About			*/
#about{
  margin-top:30px;
}

.about-container{
  width:55%;
  margin:auto;
  overflow:hidden;
  margin-top:25px;
  text-align:center;
}

.about-box{
  float:left;
  padding:20px;
  border: #999999 solid 1px;
  border-radius:10px;
  margin-top:25px;
  margin-bottom:25px;
  background:#eeeeee;
}

.about-box p{
	Text-align:left;
}

/*															Product Description			*/
.product-desc-container{
  width:60%;
  margin:auto;
}

.product-desc-box{
  float:none;
  padding:10px;
  margin-top:0px;
  margin-bottom:25px;
}

/*															Header			*/
header{
  background:#35424a;
  padding-top:0px;
  min-height:70px;
  border-bottom:#e8491d 4px solid;
}

#branding h1{
  margin:auto;
  Float:right;
  
  font-size: 85px;
  color: #e8491d;
}

/*															Banner			*/
#banner{
  padding:10px;
  color:#000000;
  background:#e8491d;
} 

#banner h1{
  float:center;
  margin: 5px;
}

#banner h2 {
  float:right;
  margin: 5px;
}

#banner a {
  color:#e8491d;
}

/*															Showcase			*/
#showcase{
  min-height:500px;
  background:url('../img/photos/showcase.jpg') no-repeat 0px -200px;
  text-align:center;
}

#showcase h1{
  margin-top:150px;
  font-size:70px;
  margin-bottom:30px;
  Color:#00ffff;
}


/*															Newsletter			*/
#newsletter{
  padding:15px;
  color:#ffffff;
  background:#35424a;
} 

#newsletter h1{
  float:left;
  margin: 5px;
}

#newsletter h2 {
  float:right;
  margin: 5px;
}

#newsletter a {
  color:#e8491d;
}

/*															Boxes			*/
#boxes{
  margin-top:20px;
}

#boxes .box{
  float:left;
  text-align: center;
  width:30%;
  padding:10px;
}

#boxes .box img{
  width:90px;
}


/*															Footer			*/
footer{
  padding:5px;
  margin-top:0px;
  color:white;
  background-color:#e8491d;
  text-align: center;
}


/*															Media Queries			*/
@media(max-width: 768px){
  #branding h1,
  #newsletter h1,
  #newsletter h2,
  #boxes .box,
  #store .store-box,
  #product .product-box,
  #product .desc-box,
  #BOM{
    float:none;
    text-align:center;
    width:96%;
	}
	
  #store .store-box img{
  width:290px;
  }

  #product .desc-box{
	margin-top:0px;
  }
  
  #product .product-box img{
  width:290px;
  }
  
 .about-container{
	width:90%;
	}
 
 .product-container{
	width:90%;
	}	
 
 .product-desc-container{
	width:90%;
	}
  
  header{
    padding-bottom:20px;
	}
       
  #showcase{
	background:url('../img/photos/showcase.jpg') no-repeat -370px -235px;
	}
  
  #showcase h1{
	margin-top:40px;
	font-size:60px;
	}
	
.button_1{
  height:60px;
}	
  }
  
  
