/*
Import Component Styles here
*/
@import url("components/tripoli-override.css");
@import url("../_images/profile2012css/buttons.css?v=2");
@import url("components/buttons.css?v=1");
@import url("components/contact.css");
@import url("components/feature_buttons.css");
/*@import url("components/events.css");*/
@import url("../_images/profile2012css/events.css?v=1");
@import url("components/events.css");
@import url("components/gallery.css");
@import url("components/links.css");
@import url("../_images/profile2012css/news.css");
@import url("components/news.css?v=1");
@import url("components/paragraph.css");
@import url("components/search.css");
@import url("../_images/profile2012css/directorylisting.css?v=3");
/*@import url("components/directory.css?v=2");*/
@import url("components/realestate.css?v=1");
@import url("components/towns.css");
@import url("components/gmaps.css");
@import url("movingboxes.css");
@import url("../_images/profile2012css/in_content.css?v=3");

#adhere.horizontal {
  width: 359px !important;
}
#adhere.horizontal::after {
  margin-top: 20px;
}

.file, .url {
	padding-left: 30px;
	background-repeat: no-repeat;
	height: 24px;
	padding-top:6px;
	background-image: url(../images/profile/Profile_icon_website.png);
	clear: both;
}

.file.pdf {
	background-image: url(../images/icons/pdf.png);
	padding-left: 26px;
	padding-top:2px;
}
.file.doc {
	background-image: url(../images/icons/doc.png);
}
.file.ppt {
	background-image: url(../images/icons/ppt.png);
}
.file.xls {
	background-image: url(../images/icons/xls.png);
}
.file.txt {
	background-image: url(../images/icons/txt.png);
}
.url {
	background-image: url(../images/icons/url.png);
}
.file.gif {
	background-image: url(../images/icons/gif.png);
}
.file.jpg {
	background-image: url(../images/icons/jpg.png);
}
.return_link {
	margin: 0px 32px 16px 0px;
	text-align: right;
}
.notice, .alert {
	font-size: 1.2em;
	font-weight: bold;
}
.notice {
	color: #036;
}
.alert {
	color: #903;
}

div.thumbright, div.thumbleft { background: #f2f2f2; border-radius: 5px; -moz-border-radius: 5px;
	text-align: center;
	padding: 20px 0;
}
	div.thumbright { float: right; margin: 0 0 20px 20px; clear: right; }
	div.thumbleft { float: left; margin: 0 20px 20px 0; clear: left; }
		div.thumbright img, div.thumbleft img { margin: 0 20px; }
		
span.thumbright, span.thumbleft, span.thumb { background: #f2f2f2; border-radius: 5px; -moz-border-radius: 5px;
	text-align: center;
	padding: 20px 0;
}
	span.thumbright { float: right; margin: 0 0 20px 20px; clear: right; }
	span.thumbleft { float: left; margin: 0 20px 20px 0; clear: left; }
	span.thumb { float: left; margin: 0 20px  20px 0; clear: left; }
		span.thumbright img, span.thumbleft img, span.thumb img { margin: 0 20px; }
		
	.thumbcenter img{border-radius: 5px; border: 20px solid #f2f2f2;}
		
	.plainimages span.thumb {padding: 0; background: transparent; border-radius: 0;}

/* table */
table.paraTable {
	border: 1px solid #ddd;
	border-collapse:collapse;
}
table.paraTable th, table.paraTable td {
	border: 1px solid #ddd;
	padding: 3px;
	vertical-align: top;
}
table.paraTable th {
	font-weight: bold;
	text-align: left;
	background-color: #999;
	color: #333;
	padding: 5px;
}
table.paraTable td.header {
	font-weight: bold;
	text-align: left;
	padding: 3px;
	background-color: #fff;
}