body{
	margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: Verdana, Geneva, sans-serif;
}
a{
	text-decoration: none;
}
.body{
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#wrapper{
	width: 100%;
	margin: 0 auto;
	background-color: #EEEEEF;
	padding: 0;
	background-repeat: no-repeat;

}
header{
	width: 80%;
	height: auto; 
	margin: 0 auto;
	padding: 0;
}
header img{
	width: 100%;
	max-height: 130px;
}
/*Top Navigation*/

.main_nav{
	display: none;	
}
.nav_bg{
    display: none;
}


/*Category Navigation*/
.clearfix:after {
    display: block;
    clear: both;

}
.menu-wrap {
    display: none;
}

/*Left Side*/
.main_content{
	width: 95%;
	margin:0 auto;
	
}
.left_side{
	margin: 0 auto;
	width: 100%;
	
}
embed{
	width: 100%;
	max-height: 200px;
}

#why {
	display: none;
}
/*Gallery*/

.gallery {
	width: 100%;
    display: block;
    margin-top: 1%;
    margin-left: 1%;
    
   
}
h1{
	color: grey;
	width: 90%;
	padding: 1%;
	font-size: 1.7rem;	
}
.preview_holder{
	width: 100%;
	display: block;
	height: 500px;
	
}
.thumbnails{
	padding: 2%;
	margin:0 auto;
	height: 120px;
}
.thumbnails img {
    height: 80px;
    border: 1px solid lightgrey;
    margin-right: 1%;
    
}

.thumbnails img:hover {
    border: 1px solid lightgrey;
    cursor: pointer;
}

.preview img {
    border: 1px solid lightgrey;
    padding: 1px;
    width: 480px;
    margin: 0 auto;
    
}
.preview img:hover {

}
/*Right Side*/

.right_side{
	display: none;
}

/*Decsription Content*/

.tabs_holder{
	width: 100%;
	margin: 0 ;
		
}
.tabs {
    width: 100%;
    margin:0 ;
}
.tab-links{
	width: 100%;
}
/*----- Tab Links -----*/

/* Clearfix */
.tab-links:after {
    display: block;
    clear: both;
    content: '';
}
.tab-links li {
    margin: 0px auto;
    
    list-style: none;
}
.tab-links li a{
	padding: 16px;
	font-size: 2.0rem;
}
.tab-links li a:hover{
	background-color: #fff;
}
.tabs ul li {
	width: 30%;
	background-color: lightgrey;
	border: solid 1px grey;
	margin: 0 auto;
}
.tab-links a {
   
    display: inline-block;    
    background: lightgrey;
    font-weight: bold;
    color: #4c4c4c;
    transition: all linear 0.15s;

}
.tab-links a:hover {
    background: grey;
}
li.active a,
li.active a:hover {
    background: #fff;
    color: #4c4c4c;
}


/*----- Content of Tabs -----*/
.tab-content {

    background: #fff;
    width: 90%;
}


/*table description*/
#tb_desc {
    border: solid 1px lightgrey;
    border-collapse: collapse;
    width: 100%;    
}
#tab3 {
    text-align: justify;
    font-size: 1.5em;    
}
#tab1 {
    text-align: justify;
    font-size: 1.5em; 
       
}
.cell_desc {
    
}
#top_row {
    text-align: center;
    background-color: lightgrey;
    vertical-align: middle;
    border-color: grey; 
    font-size: 1.8rem;   
}
.row_desc {
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-size: 1.8em; 
      
}
#tb_spec {
    border: solid 1px lightgrey;
    border-collapse: collapse;
    width: 100%;   
}
#top_row1 {
    text-align: center;
    background-color: lightgrey;
    vertical-align: top;
    border-color: grey;
     font-size: 1.8em; 
      
}
.row_spec {
    text-align: left;
    vertical-align: middle;
    font-size: 1.8em; 
    
    
}
.cell_spec {
	 font-size: 1.5em; 
      
}
.downloads {
    margin:0 auto;
    width: 90%;
    padding: 2%;
}
#downloads {
    font-weight: bold;
    padding: 2%;
    color: #2F4D7E;
    margin:0 auto;
    font-size: 1.5rem;
}
footer {
    max-height: 127px;
    margin: 0px auto;
    width: 100%;
}
footer img {
    width: 80%;
    max-height: 127px;
    padding: 2%;
}
