.body_div{
width:760px;
border: 1px solid #2747B4;
}

h1 {
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #2747B4;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-top:5px;
}


.subheading {
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:1em;
	padding-left:35px;
	padding-bottom:10px;
}

h2 {
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #2747B4;
	font-size:17px;
	margin:0px;
	line-height:1.5em;
	padding:0px;
}

h3 {
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #2747B4;
	font-size:14px;
	margin:0px;
}

.tnormal {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:14px;
        margin:5px;
	line-height:1.3em;
	width:550px;
}

.tnormal a {
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:14px;
	line-height:1.3em;
}

.tsmall {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:10px;
}

.tsmall_blue a, .tsmall_blue a:active, .tsmall_blue a:hover, .tsmall_blue a:visited {
	font-family: Trebuchet MS;
	color:  #2747B4;
	font-size:10px;
	text-decoration:none;
}

.tsmall_blue {
	font-family: Trebuchet MS;
	color:  #2747B4;
	font-size:10px;
}

.tindent {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:10px;
	width:165px;
    text-align:left;
}

.images{
border:1px solid #2747B4;
margin: 0 7px 0 0;
font-weight: bold;
}

.tsmall_forms_text {
	font-family: Trebuchet MS;
	color:black;
	font-size:10px;
	border:1px solid #2747B4;
       font-weight: normal;
}

.tsmall_forms_types {
	font-family: Trebuchet MS;
	color:black;
	font-size:10px;
	border:1px solid #2747B4;
        width: 83px;
        font-weight: normal;
}

.tsmall_forms_county {
	font-family: Trebuchet MS;
	color:black;
	font-size:10px;
	border:1px solid #2747B4;
        width: 67px;
        font-weight: normal;
}

.tsmall_forms_price {
	font-family: Trebuchet MS;
	color:black;
	font-size:10px;
	border:1px solid #2747B4;
        width: 70px;
        font-weight: normal;
}

.tsmall_forms_nums {
	font-family: Trebuchet MS;
	color:black;
	font-size:10px;
	border:1px solid #2747B4;
        width: 40px;
        font-weight: normal;
}

.tsmall_bold {
	font-family: Trebuchet MS;
	color:  #2747B4;
	font-size:11px;
        font-weight: bold;
}

.submitb {
	color: #FFFFFF; 
	border: 1px solid #000000; 
	background-color: #2747B4;
	font-family: Trebuchet MS;
	font-size:10px;
        font-weight: bold;
}

.search_results {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:14px;
	line-height:1em;
}

.search_results a {
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:14px;
	line-height:1em;
font-weight: bold;
}

.search_results B {
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:14px;
	line-height:1em;
font-weight: bold;
}

.search_res_town A{
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:14px;
	line-height:1em;
	font-weight: bold;
       text-decoration:none;
}

.search_images{
	border:1px solid #2747B4;
}

.maps_style{
width: 530px; 
height: 303px; 
border:1px solid #2747B4;
}

.listing_details {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:14px;
	line-height:1em;
}

.listing_details_bold {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:14px;
	line-height:1em;
font-weight: bold;
}

.listing_details_small {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:9px;
}

.listing_details_medium {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:10px;
}


.listings_thumbnails { 
	border: 0px; 
	cursor: pointer; cursor: hand; 
	margin:0px;
}


.featured {
	font-family: Trebuchet MS;
	color: #000000;
	font-size:10px;
	line-height:1em;
}

.featured B{
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:10px;
	line-height:1em;
font-weight: bold;
}

.featured a{
	font-family: Trebuchet MS;
	color: #2747B4;
	font-size:10px;
	line-height:1em;
    text-decoration:none;
}

.mydiv {
width:170px;
height:100%;
border:1px solid black;
}

.designed_by{
	width:760px;
	border:0;
	text-align:left;
	margin-top:10px;
	filter: alpha(opacity=45);
	-moz-opacity: .4;
	opacity:0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
}
.hr {
	border:0px;
	color:#888764;
	background-color:#888764;
	height:1px;
	width:100%;
	text-align:left;
}