html {
    font-family: times;
}

body {
    background: #FFFFFF;
    margin: 0 0 0 0;
    font-family: arial,tahoma,verdana;
}

img {
    border: 0;
}
img.li {
    margin: 0 10 2 11;
    width: 5;
    height: 5;
}

select {
    width: 100%;
}


form {
    margin: 0 0 0 0;
}

a {
    color: #1a3dc1;
}
a:hover {
    color: #CC3300;    
}
a:visited {
}

.search_form {
background: #f5f5f5; border: 10px solid #f5f5f5; font: 12px Arial;margin-bottom:20px;
}

.search_form a{ 
	height:45px;
	color: #1a3dc1; 
	text-decoration: none; 
	background:#d8d8d8 url('/images/filter_arrow.png') no-repeat left center;
	padding:16px 34px 18px 30px;
	white-space:nowrap;
	position:relative;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/filter_arrowie6.png', sizingMethod = 'crop' );
	cursor:pointer;
}
.search_form a span {
	border-bottom: 1px dashed;
}
.search_form input{text-align:right;}
#search_cnt {border:0;}

	.results {
		font: 12px arial, sans-serif;margin-bottom:20px;
	}
	
	.results a.header {
		font: bold 17px arial, sans-serif;
		color: #1a3dc1;
	}
	
	.results sup {
		position: relative; top: 2px;
	}
	
	.features {
		margin: 5px 0 5px 0;
		font: 12px arial, sans-serif;
	}
	
	.features td {
		border-bottom: 1px solid #e8e8e8;
		vertical-align:top;
	}
	
	.features td.feature_name {
		width: 200px;
		font-style: italic;
		color: #777777;
		vertical-align:top;
	}
	
	.red {
		color: red;
	}
	
	.cost {
		font-size: 17px;
	}
	
.location {line-height:24px;}	
/* -36 */
.toogle {background:url(/images/toogle+-.gif) no-repeat 0px 4px;padding-left:15px;cursor:pointer;}
.toogle span {border-bottom:1px dashed;}
.toogle-toogled {background:url(/images/toogle+-.gif) no-repeat 0px -36px;padding-left:15px;cursor:pointer;}
.toogle-toogled span {border-bottom:1px dashed;}

.adt {display:none;}
.adt-showed {display:;}