#announcement
{
	margin:0 auto;
	width:800px;
	border:solid 5px black;	
	margin-bottom: 20px;
}

#announcement p
{
	display:block;
	background:#c60606;
	text-align:justify;
	font-weight:bold;
	font-size:1em;
	width:770px;
	padding:5px;
	margin:30px 10px 10px 10px;
	color:#FFFFFF;
}

#announcement img
{
	float:left;
	margin:10px 10px 10px 10px;
}
#preview
{
	position:absolute;
	background:#000000;
	padding:5px;
	color:#ffffff;
	box-shadow:1px 1px 1px 1px rgba(198, 6, 6, .7);
	-moz-box-shadow:1px 1px 1px 1px rgba(198, 6, 6, .7);
	-webkit-box-shadow:1px 1px 1px 1px rgba(198, 6, 6, .7);
	-o-box-shadow:1px 1px 1px 1px rgba(198, 6, 6, .7);

}

#dsi-home-head-img
{
	width:98%;
	background-color:#FFFFFF;
	border:solid 10px #777777;
	text-align:center;
	margin:0 auto;
	margin-bottom:1em;
}

#dsi-home-head-img img
{
	margin:15px 10px 15px 10px;
	border:none;
}

#dsi-home-left-img
{
	float:left;
	width:680px;
	border:solid 1px #C60606;
}

#dsi-home-left-img img
{
	margin:0px;
	border:none;
}

#dsi-home-right-infobox
{
	float:right;
	width:310px;
}

#dsi-home-right-infobox-content
{
	border:solid 1px #000000;
	height:340px;
	text-align:justify;
	font-size:13px;
}

#dsi-home-who-are-we
{
	float:left;
	width:1000px;
	margin-top:10px;
	margin-bottom:10px;
}

#dsi-home-who-are-we-content
{
	border:solid 1px #000000;
	font-size:13px;
}

#dsi-home-products
{
	clear:both;
}

.dsi-home-products-imgHolder
{
	position:relative;
	float:left;
}

.dsi-home-products-space
{
	float:left;
	width:10px;
	height:1px;
}

.dsi-home-products-imgHolder img
{
	display:block;
	position:relative;
	z-index:-1;
	border:solid 1px #000000;
	cursor:pointer;
	filter: alpha(opacity=100);
	opacity: 1;
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;	
}

.dsi-home-products-imgHolder:not([class=na]) img
{
	position:static;
}

.dsi-home-products-imgHolder:hover img
{
	border:solid 1px #c60606;
	filter: alpha(opacity=50);
	opacity: .5;
}

.dsi-home-products-imgHolder a
{
	display:block;
}

.dsi-home-products-imgHolder a:hover:after,
.dsi-home-products-imgHolder a:focus:after
{
	content:attr(title);
	color:#000000;
	position:absolute;
	bottom:0px;
	height:25%;
	text-align:left;
	font-weight:bold;
	width:100%;
	background:rgb(255, 255, 255);
	background:rgba(255, 255, 255, .8);
	display:block;
	font-size:12px;
	padding: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
