.diy-area {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; -ms-zoom: 1; -ms-word-wrap: break-word;
}
.diy-frame {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; -ms-zoom: 1; -ms-word-wrap: break-word;
}
.diy-widget {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; -ms-zoom: 1; -ms-word-wrap: break-word;
}
.diy-inner {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; -ms-zoom: 1; -ms-word-wrap: break-word;
}
div.diy-area::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.diy-frame::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.diy-widget::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.diy-content::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.diy-frame .diy-area {
	overflow: hidden; float: left;
}
.diy-area {
	min-height: 5px;
}
.diy-widget {
	min-height: 5px;
}
.diy-root {
	
}
.diy-frame {
	
}
.diy-widget {
	
}
.diy-title {
	overflow: hidden;
}
.diy-title img {
	vertical-align: middle;
}
.diy-frame .diy-title {
	
}
.diy-widget .diy-title {
	
}
.clear {
	height: 0px; clear: both; font-size: 0px;
}
.hr-dot {
	height: 10px; overflow: hidden; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
a img {
	border: currentColor; border-image: none;
}
