.latestproperties H1 {color: black;}

H1 {
	font-size:14px; 
	text-align:center; 
	color:#FFFFFF; 
	padding:2px 0px 3px 10px; 
	margin:0;
	}

html {padding:0; margin:0;}

.subcat a:link, .subcat a:visited {color:#666699; padding:0px; margin:0px;}
.subcat a:hover {color:#FF9933; padding:0px; margin:0px;}
.subcat{padding:0; margin:0px; font-size:6px;}

#map
{
	height: 300px;
	width: 350px;
	border: 1px outset #000000;
}

.et {
  font-size: 9px; 
  font-family: verdana; 
  text-decoration: none;
}

.tiny {
  font-size: 11px; 
  font-family: verdana; 
  text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-left:0px;
	}

td, br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7E85C4;
	text-transform: uppercase
}
.header {
		background-color:#7c7eb7; 
		background-image:url(graphics/head-slice.jpg); 
		background-repeat:repeat-x; 
		border:#333333 1px solid; 
		border-right:none;
		border-top:none;
		border-left:none;
	margin-bottom:8px;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}

.listing-header {
		background-color:#7c7eb7; 
		background-image:url(graphics/head-slice.jpg); 
		background-repeat:repeat-x; 
		border:#333333 1px solid; 
	margin-bottom:8px;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
	margin-bottom:30px;
}

.listing-header h2 {
	font-size:14px; 
	text-align:center; 
	color:#FFFFFF; 
	padding:2px 0px 3px 3px; 
	margin:0;
}

.header h2 {
	font-size:14px; 
	text-align:center; 
	color:#FFFFFF; 
	padding:2px 0px 3px 3px; 
	margin:0;
}



.clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000033
}
.box {
	border: thin outset #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF3399;
	background-color: #FFFFFF;
	list-style-type: none
}
.pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FDA6CF;
	font-weight: bold
}
.butt {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FDA6CF;
	font-weight: bold;
	border: thin #CCCCCC
}

.clear {clear:both;}

A:link
		{
		text-decoration: underline;
		color:navy;
		font-family: verdana;
		font-size: 11px;
		}
A:visited
		{text-decoration: underline;
		font-weight: none;
		font-family: verdana;
		// color:#551a8b;
		color: navy;
		font-size: 11px;
		font-style: none
		}

A:active
		{
		text-decoration: none;
		font-family: verdana;
		font-weight: none;
		font-size: 11px;
		color:red
		}

A:hover
		{
		text-decoration: underline;
		font-size: 11px;
		font-family: verdana;
		color: red
		}
		
.adi {
  border: 1px solid #999999;
   position: static;
   height: 90px;
   width: 90px;
   margin-bottom: 3px; 
}

.clearer {clear:both; padding:0; margin:0; height:0;}

.marg {margin:5px;}

.jinput {
	font-size: 9px;
	font-family: verdana;
}



.cthumb {

vertical-align: top;
}

.cithumb {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	vertical-align: middle;
	text-align: right;
	border-color: black;
	margin-bottom:5px;
}

.cimage {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

.cmthumb {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-right: 5px;
	margin-bottom: 5px;
}




	
#thumb-container {float:right; width:130px;}

#thumb-container img  {	
	float:left;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-bottom: 5px;
	margin-right:5px;
	}

.cform {
font-size: 9px; 
font-family: verdana;
width:150px;
}

.cformw {
font-size: 9px; 
font-family: verdana;
width:318px;
}

.cform_fuel {
font-size: 9px; 
font-family: verdana;
width:75px;
}

.chead {
font-weight:bold;
padding-left:15px;
}

.chighlow {font-family:verdana; font-size:9px; width:120px; float:right;}


.car_type {font-weight:600;}
.car_type a {text-decoration:none; text-transform:uppercase;}

.car_search {
margin:0px 5px 0px 9px;
}

.car_search h2 {margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}

.car-holder {margin-top:20px; width:480px;}

/* -----------------CARS results list----------------*/

.results-container {background-color:#f5f3ff; width:534px; padding:15; margin:auto;}


.row h3 {margin:0; padding:0; font-size:12px; font-family:Verdana; font-weight:bold; color:#bd262c;}

.cars-header {font-size:14px; border:solid 1px black; padding:3px; padding-left:10px; color:#ffffff; font-weight:bolder; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; margin-top:8px; height:18px;}
.cars-header p {margin:0; padding:0; float:left; font-size:14px;}
.cars-header h1 {margin:0; padding:0; float:left; font-size:14px; display:inline;}

.cars-header-listing {font-size:17px; border-bottom:1px solid grey; padding:3px; padding-left:10px; color:#ffffff; font-weight:bold; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#7c7eb8;}
.cars-header-listing h1 {padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; border: 10px;}


.cars-listing h3 {margin:0; padding:0; font-size:12px; font-family:Verdana; font-weight:bold; color:#000000;}

.ie-padding {padding:6px; border:1px solid #999999; margin-bottom:8px; background-color:#FFFFFF;}
.ie-padding:hover {background-color:#e1e2ff;}
/* .cars-results {border:1px solid #999999; margin-bottom:8px; background-color:#FFFFFF;} */

/*.cars-results:hover {background-color:#e1e2ff;} */

.cdealer {width:160px; height:90px;}
.cdealer img {border:1px solid #999999; float:right;}

.paging {padding-bottom:8px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:600; float:right;}
.paging a:link, .paging a:visited, .paging a:active, .paging a:hover {font-size:9px;}

.paging ul { list-style-image:none; margin:0; padding:0;}
.paging p {margin:0; padding:5px 0 0 0; float:right; clear:both;}
.paging li {float:left; margin:0; list-style-type:none; padding-right:4px;}
.paging span {color:#FF0000;}
.p-count {margin:0; float:left; color:#000066; font-size:10px; font-weight:bold; padding:0 0 8px 10px;}
.p-count span {color:#BD262C; font-family:Verdana; font-size:12px; font-weight:bold;margin:0; padding:0;}

.results-total {clear:both; float:right; font-weight:bold; margin:3px;}

.warning { text-align:center; width:100%; font-weight:bold; font-size:18px; color:#000066; padding:5px 0 5px 0; margin:0;}

.cars-listing td {font-size:11px;}

/*------------------------ Drop Down Search Boxes ----------------------------------*/
.drop-container {margin:0 auto; width:514px; height:130px;}


.car_search_drop {margin:0px; width:100%; border:1px solid #00cc00;}

.car-search-container-drop {padding:0 8px 0 8px;}

.car_search-drop td {padding:3px;}


.car_search-drop h2 {margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}

.search-arrow{margin:0; padding:0;}
.search-arrow img {border-style:none;}

.search-arrow a:link, .search-arrow a:visited, .search-arrow a:active, .search-arrow a:hover {text-decoration:none; border:none;}

/*--------------------- Masthead Dynamic Numbers --------------------------------*/
.bar-container {width:780px; height:20px; padding-top:2px;}
#pendule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	float:left; margin-left:55px; clip: rect(auto 300 auto auto); height:20px; width:200px;
}

.temp {color:#ffffff; font-size:10px; font-weight:bold; float:right; height:20px; width:100px; font:"Times New Roman", Times, serif; margin:0; padding:0; margin-right:66px;}
.button-numbers {position:absolute; color:#000066; margin:0px 0px 0px -39px; padding:0px; top:22px; font-size:8px; font-weight:bold; z-index:100; }
.button-numbers-jobs {position:absolute; color:#000066; margin:0px 0px 0px -33px; padding:0px; top:22px; font-size:8px; font-weight:bold; z-index:100; }

.stats {padding-left:345px; height:16px; margin:0; font-family:Verdana; color:#000066; text-align:left; font-size:6.4pt; margin-top:1px; font-weight:bold;}

/*----------------------- Category top level --------------------------------------*/

.category-container {border:1px solid black; margin-left:10px; margin-right:10px; margin-top:2px; font-size:8px; padding-bottom:10px; background-color:#f5f3ff; width='100%'}

.car-news {float:right; margin-right:10px; margin-top:2px;}

/*----------------------- NEWS --------------------------------------------------*/
.news-content {margin-left:10px;}
.news-content h3 {font-size:13px; font-weight:bold; margin:0; padding:0;}
.news-content h1 {font-size:13px; font-weight:bold; margin:0; padding:0; color:#000; text-align:left;}

.news {border:1px solid #333333; margin-bottom:10px; padding-bottom:10px; background-color:#FFFFFF;}

.pad img {margin:0 5px 5px 0;}

/*----------------------- Styles for wrapper divs (replacing the fine outline table)---------*/
.set-width {}/*--use this div style inline to set the width for box-wrap--*/
.box-wrap {border:1px solid black; margin-top:10px; padding-bottom:10px; background-color:#f5f3ff; width:100%;}

/*----------------------- Prop ------------------------------- */
/*.prop-search-header {margin:0 auto;width:514px; height:43px; clear:both;}*/
#jsPropSearch {min-height:365px;
  					height: expression(this.height > 365 ? 365: true);}
.prop-search-header {margin:0 auto; width:514px; height:54px; clear:both;}
.house-icon {float:right; z-index:2; position:relative;}
.houses-icon {float:right; z-index:2; margin-top:0px; position:relative; margin-right:-5px;}
.property-logo-search {float:left; margin:8px 0 0 0; padding:0; border: none;}
.property-logo-search2 {float:left; margin:18px 0 0 0; padding:0; border: none;}
.property-logo-search3 {float:left; margin:0px 0 0 0; padding:0; border: none;}
.prop-search-bar {width:504px; border:1px solid black; margin:0 auto; height:17px; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; height:18px; background-color:#7c7eb8; padding-left:10px;}
.prop-search-bar span {display:none;}
#ajax-wrap {width:494px; background-color:#ffffff; border:1px solid black; border-top:none; margin:0 auto; padding:10px;}
#ajax-wrap h3 {padding:0; margin:0; font-size:12px;}
.area-list {list-style:none; margin:16px 0px 0px 0px; padding:0;}
.area-list li {display:inline; width:112px; float:left; height:36px; margin-right:4px; margin-top:2px; padding:2px 2px 2px 4px; background:url(graphics/remove2.jpg) no-repeat; text-align:center;}
.area-list a {text-decoration:none; font-size:0.8em; color:#333333; display:block; width:106px; height:34px;}
.clear-area-list {width:114px; font-size:11px; clear:both;}
.p-clear {clear:both; margin-bottom:6px;}
.p-niallregions {font-size:12px; margin:0 0 0 60px; padding:0;}
.p-niallregions a {display:inline; font-size:12px; text-decoration:underline;}
.reg-select {padding:0 3px 0 0px;}
.reg-select select {width:155px; padding:2px; font-size:12px;}
#prop-search-wrap {padding:0; width:100%; margin-top:5px;}
#prop-search-wrap label {display:block; padding-bottom:3px; font-weight:bold; font-size:10px;}
#prop-search-wrap p {float:left; margin:0;}
#prop-search-wrap select {padding:2px; font-size:12px;}
#prop-search-wrap input {padding:2px;}
.p-criteria {padding:0 10px 0px 0;}
.p-criteria input {width:192px; height:15px;}
.p-agent {padding:0 0 7px 0;}
.p-agent select {width:275px; height:23px;}
.p-property {padding:2px 10px 0 0; clear:both;}
.p-property select {width:120px; height:23px;}
.p-bedrooms {padding:2px 10px 0 0;}
.p-bedrooms select {width:69px; height:23px;}
.prop-search-but {margin:16px 0 0 0; font-size:11px; width:75px; float:left; height:25px;}
.p-from {padding:2px 10px 0 0;}
.p-to{padding:2px 10px 0 0;}
.p-from select {width:69px; height:23px;}
.p-to select {width:69px; height:23px;}
.clear-prop-search{float:left; width:40px; margin:16px 0 0 5px; text-decoration:none; height:25px; font-size:11px;}
.clear-prop-search submit a {text-decoration:none;}

.house-results{margin-top:10px; width:520px;}
.prop-results-thumb {text-align:right; padding-left:5px;}
.p-price{font-weight:bold; color:#cc0000; margin:0; padding:0;}
.house-listing {border:1px solid #333333; margin-top:2px; width:514px; padding-bottom:10px;}
.house-listing tr {margin-top:100px;}
.google-map img {border:1px solid;}
.blue-header {font-size:14px; border:solid 1px black; padding:3px; padding-left:10px; color:#ffffff; font-weight:bolder; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#7c7eb8; text-align:left; height:auto;}
.blue-header h1 {margin:0; padding:0; float:left; font-size:14px; display:inline; text-align:left; max-width:60%;}


.house-listing-header {border:none; border-bottom:1px solid #333333; font-size:14px; padding:3px; padding-left:10px; color:#ffffff; font-weight:bolder; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#7c7eb8;}
.house-listing-header h1 {padding:0px; margin:0px;}
.house-holder {width:367px; clear:both; margin-bottom:15px;}
.house-holder img {border: 1px solid; max-width:367px;
  					width: expression(this.width > 367 ? 367: true);}
.house-thumb-container {width:380px; margin:0 0 15px 0; }
.house-thumb-container img  {	float:left; border: 1px solid; margin-bottom: 5px; margin-right:5px;}
.regions-table {width:472px; border:1px solid #333333; border-top:none; padding-bottom:20px;}
.regions-header {border:1px solid #333333; border-left:none; border-right:none; padding:3px 0px 3px 10px; margin-bottom:20px; background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#7c7eb8;}
.regions-header a {font-size:14px; color:#ffffff; font-weight:bolder;}
.regions-padding {padding-left:40px;}
.top-region  {padding:10px 0 10px 0;}

.prop-home-search {width:516px; margin:0 auto; margin-bottom:10px;}
.prop-home-bg {width:516px; background-image:url(./graphics/prop-bg.jpg); background-repeat:none; height:52px; clear:both;}
.prop-buttons {height:25px; width:516px; margin:0 auto; padding:0;}
.prop-nav-ul {list-style:none; padding:0; width:100%; margin:0px; margin-top:0px; padding-top:0px;}
.prop-nav-ul span {display:none;}
.prop-nav-ul li a {float:left; display:block; height:25px; text-decoration:none;}
.comm-rent a {float:left; display:block; height:25px; width:104px;}
.comm-rent {margin:0 0 1px 0; background-image:url(./graphics/comm-rent-prop.jpg);}
.prop-nav-ul li {float:left;}

.home-swish {margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/home-prop.jpg);}
.res-sales {margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/res-sale-prop.jpg);}
.res-rent {margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/res-rent-prop.jpg);}
.comm-sales {margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/comm-sale-prop.jpg);}

.home-swish a {width:102px;}
.res-sales a {width:102px;}
.res-rent a {width:102px;}
.comm-sales a {width:102px;}

.prop-form {width:230px; padding:8px 0 10px 10px; margin:0;}
.prop-form ul {padding:0; margin:2px 37px 0 2px; list-style:none; float:right; line-height:8px;}
.prop-form ul li {line-height:8px; height:16px;}
.prop-form ul label {float:right; padding-top:5px; color:#ffffff; font-weight:bold;}
.prop-home-quick {width:100px; height:12px; font-size:10px; padding:2px; float:left; margin:9px 0 0 0;}
.prop-home-but {float:left; margin:9px 0 0 4px;}

/* Front Page Search Property */
.search-prop-front {margin:0 auto; width:340px; z-index:0; }
.front-header {margin:0 auto; width:340px; height:57px;}
.front-header p {padding:0 0 0 185px; height:20px; font-family:Verdana; color:##000000; text-align:left; font-size:6.4pt; margin:-16px 0 0 0;}
.front-header a {text-decoration:none; display:block; height:57px; width:340px; color:##000000;}
.front_header a:hover {color:#000000;}
.front-prop-search-bar img {padding:0; margin:0;}

.front-prop-wrap {width:318px; background-color:#ffffff; border:1px solid black; border-top:none; margin:0 auto; padding:5px 10px 5px 10px; margin-top:-1px;}
.front-prop-wrap h3 {font-size:12px;}
.front-prop-wrap label {display:block; padding-bottom:3px; font-weight:bold; font-size:10px;}
.front-prop-wrap ul {padding:0; margin:7px 0 0 10px; list-style:none; height:40px; float:left;}
.front-prop-wrap ul label {display:inline; float:right; padding-top:5px;}
.front-prop-wrap radio {foat:left;}
.front-prop-wrap p {float:left; margin:0;}
.front-prop-wrap select {padding:2px; font-size:12px;}
.front-prop-wrap input {padding:2px; font-size:10px;}

.prop-go  {float:right; width:80px; margin:12px 0 0 15px; text-decoration:none; height:25px;}
.prop-quick {width:150px; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; margin:14px 0 0 0; float:left;}
.prop-label-sale {margin-right:3px;}
.prop-radios {width:50px;}
.prop-radios li {line-height:8px; height:16px;}

/* SEARCH LINKS */
.search-links-container {width:511px; margin:0 auto; margin-top:2px;}
.prop-search-link {float:left; width:166px; margin-right:5px; background:url(graphics/property-but-search.jpg); text-align:left;}
.cars-search-link {float:left; width:166px; margin-right:5px; background:url(graphics/cars-but-search.jpg); text-align:left;}
.jobs-search-link {float:left; width:166px; background:url(graphics/jobs-but-search.jpg); text-align:left;}
.prop-search-link a {text-decoration:none; border:none; display:block; width:166px; height:131px; margin:0; padding:0; }
.stats-link {margin:0; padding:33px 0 0 5px; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.prop-search-link a:link, .prop-search-link a:visited, .prop-search-link a:active, .prop-search-link a:hover {text-decoration:none; border:none;}
.cars-search-link a:link, .cars-search-link a:visited, .cars-search-link a:active, .cars-search-link a:hover {text-decoration:none; border:none;}
.jobs-search-link a:link, .jobs-search-link a:visited, .jobs-search-link a:active, .jobs-search-link a:hover {text-decoration:none; border:none;}
.cars-search-link a img {border:none;}
.cars-search-link a {text-decoration:none; border:none; display:block; width:166px; height:131px; margin:0; padding:0; }
.jobs-search-link a img {border:none;}
.jobs-search-link a {text-decoration:none; border:none; display:block; width:166px; height:131px; margin:0; padding:0; }
.stats-cars-link {margin-top:-50px;}
.property-logo-house {height:40px; margin-top:8px; float:right; z-index:60;}

/* Vehicle Search */
.car-search-header {margin:0 auto; width:511px; height:36px; clear:both;}
.car-logo-search3 {float:left; margin:0px; padding:0; border: none;}

.car-buttons {height:25px; width:510px; margin:0 auto; padding:0;}
.car-nav-ul {list-style:none; padding:0; width:100%; margin:0px; margin-top:0px; padding-top:0px;}
.car-nav-ul li {float:left;}
.car-nav-ul span {display:none;}
.car-nav-ul li a {float:left; display:block; height:25px; text-decoration:none; width:101px;}

.cars-cars {margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-cars.jpg);}
.cars-motorcycles {margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-motorcycles.jpg);}
.cars-caravans {margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-caravans.jpg);}
.cars-vans {margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-vans.jpg);}
.cars-plant {margin:0; width:102px; background-image:url(./graphics/cs-plant.jpg);}

#cars-search-body {width:504px; background-color:#ffffff; border:1px solid black; border-top:none; margin:0 auto; padding:0px 0px 3px 4px; clear:both;}
#cars-search-body h2{margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}
