@CHARSET "UTF-8";
* { padding: 0px; margin: 0px; }
div, img, li { 
	behavior: url('iepngfix.htc');
}

h1, h2, h3 { clear: none; margin: 0 0 0 0; letter-spacing: -1px; font-weight: normal; }
form, input, select { clear: none; }

.strong { font-weight: bolder; }

.hidden {
	display: none;
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
.drop_float {
	width: 100%;
	height: 1px;
	clear: both;
}
ul { list-style: none; }
.hlist li { display: inline; float: left; margin: 2px 5px 2px 5px;  }
.vlist li { display: block; float: none; clear: left; width: 100%; }
.hlist li.current, .vlist li.current { font-weight: bold; }
a img { border: none; }
.break { border-bottom: #333333 2px solid; padding-bottom: 3px; }
.indent{ text-indent: 15px; }
.left  { float: left; }
.right { float: right; }
.lpad { padding: 2px; }
.mpad { padding: 4px; }
.hpad { padding: 6px; }

.lmar { margin: 2px; }
.mmar { margin: 4px; }
.hmar { margin: 6px;}

.table_overflow {
	width: 100%;
	overflow: hidden;
} .table_overflow:hover { overflow: visible; } 

.claustrophobic {
	margin-bottom: 6px;
	padding: 3px 0 3px 0;
}

.hspacing {
	margin: 0 5px 0 5px;
}

.vspacing {
	margin: 5px 0 5px 0;
}

#js_debug {
	display: none;
	max-height: 100px;
	overflow: auto;
}

.googlemap {
	width: 100%;
	height: 350px;
	border: #000000 1px solid;
	position: relative;
}

th.sortcol {
	cursor: pointer;
	background: url('../v_img/sort_bg.gif');
	background-position: right;
	background-repeat: no-repeat;
}

th:hover { background-color: #DFEDF2; }
th.sortasc { background-color: #AEB9BD; background-image: url('../v_img/sort_asc.gif'); }
th.sortdesc { background-color: #AEB9BD; background-image: url('../v_img/sort_desc.gif'); }
th.nosort { background: none; cursor: default; }

.tiny_tip { font-size: 9px; font-style: italic; }

.abox { position: relative; }
.abox ul.abox_control li { float: left; }

.location ul li { float: left; margin: 0 8px 0 2px; }