body #main-content {
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

/* New style template text styles */
p, ul {
    font-size: 14px;
}
p, ul, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "HelveticaNeueLight", "Helvetica", "Roboto", "Segoe UI", "Arial", "sans-serif";
    font-weight: normal;
}
/* End: New style template text styles */

.infopanel
{
	/*padding-top:20px;*/
	display:none;
    padding: 20px;
    background: #e2e3e4;
    margin-top: 10px;
}


#collection, #preparation, #analysis, #storage
{
	cursor:pointer;
}

.panelimg {
	border-radius:0px;
	opacity: 1.0;
}

/*panelimg border bottom colour coding*/
.panel1 {
    border-bottom: 5px solid #b5bd00;
}
.panel1:hover {
    border-bottom: 5px solid #747a00;
}
.panel2 {
    border-bottom: 5px solid #ea7600;
}
.panel2:hover {
    border-bottom: 5px solid #c94c13;
}
.panel3 {
    border-bottom: 5px solid #512d6d;
}
.panel3:hover {
    border-bottom: 5px solid #3e2254;
}

#analysispanel {
    border-bottom: 5px solid #512d6d;
}
#collectionpanel {
    border-bottom: 5px solid #b5bd00;
}
#preparationpanel {
    border-bottom: 5px solid #ea7600;
}

.transition {
	opacity: 0.8;
}


@media (max-width: 709px) {
	.panelimg 
	{
		padding:10px 0px 10px 0px;
		opacity: 1.0;
	}
}

ul {
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}


.ctagroup {
	padding-top:15px;
	padding-bottom:10px;
}

.ctagroup .btn {
	margin-right:10px;
	}

.productimg {
	padding-left:20px;
	padding-right:0px;
}

.productimg img {
	margin-bottom:10px;
	}

.infopanelsub
{
	margin-top:20px;
	display:none;
	background-color: #ebf2fa;
	padding: 5px 16px 16px 16px;

}

.infopanelsub2
{
	margin-top:20px;
	background-color: #f3f3f3;
	padding: 5px 16px 16px 16px;
}
