.sidebar-advertise {
	padding: 9px 0px 0px; clear: both; margin-bottom: 50px;
}
.sidebar-advertise ul {
	margin: 0px -15px 0px 0px; padding: 0px; border: currentColor; border-image: none;
}
.sidebar-advertise ul li {
	background: none; margin: 1px 1px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 125px; height: 125px; line-height: 0; clear: none; font-size: 0px; float: left; position: relative;
}
.sidebar-advertise ul li a {
	background: none; margin: 0px; padding: 0px; width: auto;
}
.sidebar-advertise ul li a img {
	width: 125px; height: 125px;
}
.widgetFormInput {
	margin: 3px 0px; height: 30px; line-height: 30px; float: left;
}
.widgetFormTextarea {
	margin: 3px 0px; height: 30px; line-height: 30px; float: left;
}
.widgetFormTextarea:hover {
	border-color: rgb(204, 204, 204);
}
.widgetFormInput:hover {
	border-color: rgb(204, 204, 204);
}
.widgetFormInput {
	width: 80%; float: right; display: inline-block;
}
.widgetFormTextarea {
	width: 99.5%; height: 100px;
}
#contact-form-widget label {
	margin: 3px 0px; width: 15%; line-height: 29px; font-size: 12px; font-weight: bold; float: left; display: inline-block;
}
#contact-form-widget label.error {
	margin: 0px; padding: 0px; width: auto; text-align: right; color: rgb(206, 0, 0); line-height: 20px; clear: both; font-size: 12px; font-weight: normal; float: right; display: block;
}
#contact-form-widget span.error {
	margin: 0px; padding: 0px; width: auto; text-align: right; color: rgb(206, 0, 0); line-height: 20px; clear: both; font-size: 12px; font-weight: normal; float: right; display: block;
}
.contact_info {
	margin: 0px 0px 50px; padding: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; display: block;
}
.contact_info p {
	margin: 0px; padding: 0px; display: inline;
}
.contact_info ul {
	margin: 0px 0px 0px 20px; padding: 5px 0px 10px; border: currentColor; border-image: none; width: 80%;
}
.contact_info ul li {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.contact_info div.my_map p {
	margin: 0px; padding: 0px; width: 100%; line-height: 0; font-size: 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
div.my_map2 p {
	margin: 0px; padding: 0px; width: 100%; line-height: 0; font-size: 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.my_map iframe {
	width: 100%;
}
.contact_info ul li p {
	margin: 0px; padding: 0px; width: auto; display: inline;
}
ul.my_cat_items {
	margin-bottom: 50px;
}
ul.my_cat_items a {
	text-decoration: none;
}
ul li.cat-item a small {
	background: rgb(242, 242, 242); padding: 0px 7px; border-radius: 3px; float: right; display: block;
}
ul li.current-menu-item a {
	font-weight: normal;
}
ul li.current-cat a small {
	font-weight: normal;
}
ul li.current-cat:hover a small {
	font-weight: normal;
}
.recent_work_widget ul {
	margin: 0px 0px 30px; padding: 0px; border: currentColor; border-image: none;
}
.recent_work_widget li {
	list-style: none; margin: 0px 5px 5px 0px; padding: 0px; border: currentColor; border-image: none; width: auto; line-height: 0; float: left;
}
.recent_work_widget img {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px solid rgb(221, 221, 221); border-image: none; width: 95px; height: 95px; float: left;
}
