h1, h2 {
	color: #134a5e;
	font-size: 16px;
	margin: 0;
	clear: left;
	}
h1 {
	font-size: 20px;
	}	
.imageright, .imageleft {
	position: relative;
	display: inline;
	}
.imageright {
	float: right;
	margin: 0 0 15px 15px;
	}
.imageleft {
	float: left;
	margin: 0 15px 15px 0;
	}
.listing {clear: both;}

	

	/* Image Upload Icons */
.pdf, .txt, .doc, .ppt, .xls, .mp3, .download, .gif, .jpg {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 22px;
	display: block;
clear: left;
position: relative;
	}
	
.pdf	{ background-image: url(images/file-ext/pdf.png)}
.txt	{ background-image: url(images/file-ext/txt.png)}
.doc	{ background-image: url(images/file-ext/doc.png) }
.ppt	{ background-image: url(images/file-ext/ppt.png) }
.xls	{ background-image: url(images/file-ext/xls.png) }
.mp3	{ background-image: url(images/file-ext/mp3.gif) }
.gif	{ background-image: url(images/file-ext/gif.gif) }
.jpg	{ background-image: url(images/file-ext/gif.gif) }
.zip	{ background-image: url(images/file-ext/zip.png) }
.download {  background-image: url(images/file-ext/download.gif);}	
	
/* Mmber DB */
#category-search-result {clear: both;}
.search-result-item {
	clear: both;
	margin-top: 12px;
	height: 1%;
	overflow: hidden;
	border-top: 5px solid #CACAC8;
	padding-top: 16px;
	padding-bottom: 6px;
	}
.search-result-img {float: right; position: relative;}
.search-result-phones {font-weight: bold; float: left;}
.search-result-web {font-weight: bold; float: left;}
.search-result-web a {margin-left: 20px;}
.search-result-web a:link {color: black;}
.search-result-web a:visited {color: black;}
.search-result-web a:hover {color: #333;}
.search-result-web a:active {color: black;}

#search-more {
	clear: both;
	border: 2px solid #ddd;
	background: #eee;
	padding: 10px 15px;
	}
.alpha-links {
	/* 	text-align: center; */
	margin:  3px 0;
	}
#list-pag {
	margin: 0;
	}
	
	