.highslide img { border: 0px !important; }
.highslide_stack { float: left; padding: 5px 10px 40px 40px; }

div[class^='stack'] {
	float: left;
	position: relative;
}

div[class^='stack'] img {
	position: relative;
	border: 6px solid #fff !important;
	z-index: 2;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
	
div[class^='stack'], div[class^='stack']:before, div[class^='stack']:after {
	position: relative;
	border: 6px solid #fff;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
 
div[class^='stack']:before, div[class^='stack']:after {
	background: #768590;
	content: "";
	position: absolute;
	z-index: 1;
	
	/*Dirty IE8 hack*/	
	height: 0px\9; width: 0px\9; 
	border: none\9;
}
 
div[class^='stack']:before {
	background: #eff4de;
}

/*STACK ONE*/
.stackone:before {
	top: 4px;
	left: -6px;
}
 
.stackone:after {
	top: -2px;
	left: -6px;
}
 
/*STACK TWO*/
.stacktwo:before {
	top: 0px;
	left: -10px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg);
}
 
.stacktwo:after {
	top: 5px; left: 0px;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg);
}
 
/*STACK THREE*/
.stackthree:before {
	top: 5px;
	left: -15px;
	z-index: -1;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	transform: rotate(-10deg);
}
 
.stackthree:after {
	top: -2px;
	left: -10px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

.hs_row {
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 4px;
	overflow: hidden;
}
.hs_row_title {
	width: 20%;
	float: left;
	display:inline;
}
.hs_row_content_small {
	width: 80%;
	float: left;
	display:inline;	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.highslide_stack { padding: 1% 8% 10% ; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.highslide_stack { padding: 1% 10% 15% ; }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.highslide_stack { padding: 1% 23% 15% ; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.highslide_stack { padding: 1% 5% 15% ; }
}