/*  Profile Properties  */

	
/* NAV STUFF */
#topnav {
	background:#FFFFFF;
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	float:right;
	width:715px;
	border: 1px solid #6699CC; 
	margin: 11px 0px 0px 0px;
	height: 139px;
	}
* html #topnav {
	width: 715px;
	height: 139px;
	}	

#toplinks {margin: 91px 0px 0px 0px;
	padding:0px;
	}

#toplinks span {display:none;}
#toplinks li {list-style:none;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	display:inline-block;
}

#toplinks li a {margin:0px;
padding:0px;
	height:30px;
	display:block;
	background-position: left;
	background-repeat: no-repeat;
}

#nav1 a:visited {width:62px;
background-image: url(images/nav/nav1.jpg); }
#nav2 a:visited  {width:88px;
background-image: url(images/nav/nav2.jpg); }
#nav3 a:visited  {width:152px;
background-image: url(images/nav/nav3.jpg); }
#nav4 a:visited {width:122px;
background-image: url(images/nav/nav4.jpg); }
#nav5 a:visited  {width:125px;
background-image: url(images/nav/nav5.jpg); }
#nav6 a:visited  {width:103px;
background-image: url(images/nav/nav6.jpg); }
#nav7 a:visited  {width:62px;
background-image: url(images/nav/nav7.jpg); }

#nav1 a:link {width:62px;
background-image: url(images/nav/nav1.jpg); }
#nav2 a:link  {width:88px;
background-image: url(images/nav/nav2.jpg); }
#nav3 a:link  {width:152px;
background-image: url(images/nav/nav3.jpg); }
#nav4 a:link {width:122px;
background-image: url(images/nav/nav4.jpg); }
#nav5 a:link  {width:125px;
background-image: url(images/nav/nav5.jpg); }
#nav6 a:link  {width:103px;
background-image: url(images/nav/nav6.jpg); }
#nav7 a:link  {width:62px;
background-image: url(images/nav/nav7.jpg); }

#nav1 a:hover {background-image: url(images/navover/nav1.jpg);}
#nav2 a:hover {background-image: url(images/navover/nav2.jpg);}
#nav3 a:hover {background-image: url(images/navover/nav3.jpg);}
#nav4 a:hover {background-image: url(images/navover/nav4.jpg);}
#nav5 a:hover {background-image: url(images/navover/nav5.jpg);}
#nav6 a:hover {background-image: url(images/navover/nav6.jpg); }
#nav7 a:hover {background-image: url(images/navover/nav7.jpg); }	

/* END NAV STUFF */


/*  Profile Properties  */

body, html {
	margin:0;
	padding:0;
	background:#a7a09a;
	color:#333333;
	}
	
body {
	min-width:957px;
	/*	font-family: Tahoma, Geneva;*/
	font-family: Trebuchet, Verdana, Arial, Geneva, Helvetica sans-serif; 
	font-size: 11px; 
	color:#444444;
	
	scrollbar-face-color:#FFFFFF;
   scrollbar-arrow-color:#6699CC;
   scrollbar-track-color:#F2EFE9;
   scrollbar-shadow-color:#F2F0DF;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#3A76B0;
   scrollbar-darkshadow-Color:#3A76B0;
	}
	
img {
	border:none;
	}
	
h1 {
	/*font-family: "Times New Roman", Times, serif;*/
	color: #333333;
	font-size: 13px;
	margin: 10px 0px 5px 10px;
}

p {
	line-height: 2em;
}

/*  Page Sections ----------------------------------------------------*/

#maincontent {
	padding: 11px;
}

#map {
	float: right;
	width: 480px; 
	height: 281px;
}

#mapbar {
	background:#F7FAFC;
	float:left;
	width:200px;
	border: 1px solid #6699CC; 
	margin: 11px 0px 0px 11px;
	height: 150px;
	padding: 6px;
}

	
#wrap {
	background:#FFFFFF;
	margin:0 auto;
	width:957px;
	padding: 0px;
	height: 608px;
	}
	
#homewrap {
	background:#FFFFFF;
	margin:0 auto;
	width:957px;
	padding: 0px;
	height: 655px;
	}	
	
#header {
	margin-left: 11px;
	margin-right: 11px;
	height: 152px;
	}
	
#mainmapcontent {
	padding: 11px;
	}	
	
#developments {
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 11px;
	}	
.property {
	padding: 8px;
	border: 1px solid #6699CC; 
	width: 160px;
	float: left;
	margin-left: 11px;
}	
.propertyone {
	padding: 8px;
	border: 1px solid #6699CC; 
	width: 160px;
	float: left;
}	
#mapdevs {
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 11px;
	}	
	
.mapprop {
	padding: 5px;
	border: 1px solid #6699CC; 
	width: 71px;
	height: 71px;
	float: right;
	margin-left: 11px;
	background-color: #FFFFFF;
	cursor: pointer;
>	cursor: hand;
}	
.mappropone {
	padding: 5px;
	border: 1px solid #6699CC; 
	width: 71px;
	height: 71px;
	float: right;
}	
	 
#nav {
	background:#c99;
	padding:5px;
	}
	
h3 span {
	display: none;
	}
	
#logo {
	background:#FFFFFF;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	float:left;
	width:205px;
	border: 1px solid #6699CC; 
	margin: 11px 0px 0px 0px;
	height: 139px;
	text-align: center;
	padding: 0px;
	}
* html #logo{
	width: 205px;
	height: 139px;
	}	
	
#logohomes {
	background:#FFFFFF;
	background-image: url(images/logohomes.gif);
	background-repeat: no-repeat;
	background-position: center;
	float:left;
	width:205px;
	border: 1px solid #6699CC; 
	margin: 11px 0px 0px 0px;
	height: 139px;
	text-align: center;
	padding: 0px;
	}
* html #logohomes{
	width: 205px;
	height: 139px;
	}		

#topnav {
	background:#FFFFFF;
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	float:right;
	width:715px;
	border: 1px solid #6699CC; 
	margin: 11px 0px 0px 0px;
	height: 139px;
	}
* html #topnav {
	width: 715px;
	height: 139px;
	}	

#toplinks {
	margin-top: 97px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
	}
	
#toplinks {
	margin: 0px;
	height:30px;
	margin-top:91px;
	padding:0px;
	}
#toplinks span {display:none;}
#toplinks a {height:30px;
	background-position: top;
	display:inline-block;
}
		
#nav1  {width:62px;
background-image: url(images/nav/nav1.jpg); }
#nav2 {width:88px;
background-image: url(images/nav/nav2.jpg); }
#nav3 {width:152px;
background-image: url(images/nav/nav3.jpg); }
#nav4 {width:122px;
background-image: url(images/nav/nav4.jpg); }
#nav5 {width:125px;
background-image: url(images/nav/nav5.jpg); }
#nav6 {width:103px;
background-image: url(images/nav/nav6.jpg); }
#nav7 {width:62px;
/*background-image: url(images/nav/nav7.jpg); */}
#nav1:visited  {width:62px;
background-image: url(images/nav/nav1.jpg); }
#nav2:visited  {width:88px;
background-image: url(images/nav/nav2.jpg); }
#nav3:visited  {width:152px;
background-image: url(images/nav/nav3.jpg); }
#nav4:visited  {width:122px;
background-image: url(images/nav/nav4.jpg); }
#nav5:visited {width:125px;
background-image: url(images/nav/nav5.jpg); }
#nav6:visited  {width:103px;
background-image: url(images/nav/nav6.jpg); }
#nav7:visited  {width:62px;
/*background-image: url(images/nav/nav7.jpg); */}



#nav1:hover  {background-image: url(images/navover/nav1.jpg);}
#nav2:hover {background-image: url(images/navover/nav2.jpg);}
#nav3:hover {background-image: url(images/navover/nav3.jpg);}
#nav4:hover {background-image: url(images/navover/nav4.jpg);}
#nav5:hover {background-image: url(images/navover/nav5.jpg);}
#nav6:hover {background-image: url(images/navover/nav6.jpg); }
#nav7:hover {background-image: url(images/navover/nav7.jpg); }	

	
#hometextbox {
	background:#FFFFFF;
	float:left;
	width:514px;
	border: 1px solid #6699CC; 
	height: 272px;
	padding: 8px;
	}	

#hometext {
	background:#E5EEF7;
	padding: 11px;
	height: 250px;
	line-height: 1.8em;
}
#hometext h3 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.4em;
}	
	
#homeflash {
	background:#FFFFFF;
	float:right;
	width:390px;
	height: 288px;
	}	
	
#sidebar {
	background:#E5EEF7;
	background-image: url(images/leftmenubg.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width:205px;
	border: 1px solid #6699CC; 
	height: 387px;
	}
* html #sidebar{
	width: 205px;
	/*height: 436px;*/
	}	
	
#sidebarhomes {
	background:#E5EEF7;
	background-image: url(images/lefthomes.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width:205px;
	border: 1px solid #6699CC; 
	height: 387px;
	}
* html #sidebarhomes{
	width: 205px;
	/*height: 436px;*/
	}	

#sidebar ul, #sidebarhomes ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	margin-left: 1.8em;
	}

#sidebar li, #sidebarhomes li {
	margin-top: 1.2em;
	}
	
	
#sidebar h3, #sidebarhomes h3 {
	margin-left: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A4A6A;
	}


#flash {
	background-color: #F2EFE9;
	float:right;
	width:715px;
	border: 1px solid #6699CC; 
	height: 386px;
	}
* html #flash{
	width: 715px;
}

#flashhomes {
	background-color: #F4F8EA;
	float:right;
	width:715px;
	border: 1px solid #6699CC; 
	height: 386px;
	}
* html #flashhomes{
	width: 715px;
}

	 
#flash p {
	padding: 0px 10px 0px 10px;
   }

#flash h2 {
	padding: 0px 10px 0px 10px;
	margin:0px;
	color:#191970;
	font-weight:bold;
	font-size:12px;
}
	 

#leftcol {width:320px;
	float:left;
	padding:10px;
}

#rightcol {
	float:right;
	width:372px;
	padding-right:3px;
}

#smalltext {
	font-size: 10px; 
}



/* FOOTER ----------------------------------------------------*/

#footer {
	background:#FFFFFF;
	clear:both;
	color: #3A76B0;
	border: 1px solid #6699CC; 
	height: 31px;
	width: 933px;
	margin-left: 11px;
	margin-top: 11px;
	font-size: 10px;
	}
* html #footer{
	height: 31px;
	width: 933px;
	}	
	
#footer p {
	padding:8px 0px 0px 10px;
	margin:0;
   }
	 
	 
	 
	 
/*  Links ----------------------------------------------------*/

a {
	text-decoration: none;
	color:#EA0000;
	background: none;
	}
a:visited {
	color: #D50000;
	}
a:hover {
	text-decoration: underline;
	color: #EA0000;
	}
	
a img {
	border:none;
	}

#topnav a:link {
	text-decoration: none;
	color:#1A4E7F;
	background: none;
	}
#topnav a:visited {
	color: #1A4E7F;
	}
#topnav a:hover {
	color: #EA0000;
	text-decoration: underline;
	}
	
.complete {
position:relative;top:10px;
}
.complete a:link {
	text-decoration: none;
	color: #186DBF;
	font-weight: bold;
	padding-left: 2.4em;
	}
.complete a:visited {
	color: #186DBF;
	font-weight: bold;
	padding-left: 2.4em;
	}
.complete a:hover {
	color: #EA0000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.3em;
	padding-left: 2.4em;
	}



.inprogress a:link {
	text-decoration: none;
	color: #7495B6;
	font-weight: bold;
	padding-left: 2.4em;
	}
.inprogress a:visited {
	color: #7495B6;
	font-weight: bold;
	padding-left: 2.4em;
	}
.inprogress a:hover {
	color: #D96A6A;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.3em;
	padding-left: 2.4em;
	}
	
a.footerlink:link {
	text-decoration: none;
	color:#666666;
	background: none;
	}


/* CONTACT ----------------------------------------------------*/

#contactcontents {
	height:400px;
	width:720px;
	}

#tabContentContact {
	margin-top:30px;
}
#contactForm {
	padding:0px; 
	margin:0px 0px 0px 10px ;
	/*float:left;*/
	}

	

form .Q {
	padding-bottom:20px;
	clear:left;
	}

label {
	position:relative;
	top:3px;
	}

input {
	color:#666666;
	border:solid 1px #cccccc; 
	background-color:#ffffff;
	padding:2px;
	}
	
#email, #phone {
	width:320px; 
}

#name, #company {width:320px;
	}

.answer {
	float:left;
/*	margin-left:80px;*/
	margin-top:4px;
	}
*html .answer {
	float:left;
/*	margin-left:80px;*/
	margin-top: 4px;
	margin-left: -10px;
	}

select {	position:relative;
	top:5px;
	left:50px;
	width:207px; 
	color:#666666;
	border:solid 1px #cccccc; 
	background-color:#efefef;
	padding:2px;
	}

textarea {color:#666666;
	width:320px;
	height:70px;
	border:solid 1px #cccccc; 
	background-color:#ffffff;
	padding:2px;
	}

#phonelabel {
	display:none;
	}

#subject {width:320px;
	}

#send {margin-top:10px;
	text-align:center;
	}

#button {padding:10px;
	text-align:center;
	font-weight:bold;
	}

.postactionpic, .phoneactionpic {
	float:right;
	padding-left:10px;
	width:144px;
}

.postaction {float:left; width:250px; margin-top:20px;}
.phoneaction {float:left; width:250px; margin-top:50px;}
	
/* TAB ACTION */	
#tabAction {position:absolute;top:165px;
	float:left;
	font-weight:bold;
	text-align:right;	
	font-size:10px;
}
* html #tabAction {position:absolute;top:163px;}

#tab1, #tab2, #tab3, #tab4, #tab5 {float:left;
	padding: 5px 5px 5px 5px;
	border:1px #F2EFE9 solid;
	border-top: 0px;
	margin-top:1px;
}

#tabAction a:link, #tabAction a:visited {color: #186DBF;}
#tabAction a:hover {color: #EA0000;}

#faketab1, #faketab2, #faketab3, #faketab4, #faketab5 {background-color:#ffffff;
	margin-top:-2px;
	border:1px #6699CC solid;
	float:left;
	padding: 8px 5px 5px 5px;
	border-top:#F2EFE9 solid 1px;
	border-top: 0px;
}

#tabContent {
	height:342px;
	overflow: auto;
	margin-top:25px;
}
* html #tabContent {	margin-top:40px;}
	
#devinfo {
	height:281px;
	width: 235px;
	overflow: auto;
	background-color: #F2EFE9;
	float: left;
	overflow: hidden;	
}
#devinfo ul li {
	margin-left: -15px;
}

.newspic {
	margin-right: 14px;
	float: left;
}
.newspicright {
	margin-left: 14px;
	float: right;
}

#newsContent {
	height:342px;
	overflow: auto;
	margin-top:15px;
}


/* TITLES */

#weltit  {
	height: 26px;
	background-image: url(images/welcome.gif);
	background-repeat: no-repeat;
}
#devtit  {
	height: 31px;
	background-image: url(images/title_dev.gif);
	background-repeat: no-repeat;
}
#boattit  {
	height: 31px;
	background-image: url(images/title_boat.gif);
	background-repeat: no-repeat;
}
#hartit  {
	height: 31px;
	background-image: url(images/title_harcourt.gif);
	background-repeat: no-repeat;
}
#westtit  {
	height: 31px;
	background-image: url(images/title_westland.gif);
	background-repeat: no-repeat;
}
#beacontit  {
	height: 31px;
	background-image: url(images/title_beacon.gif);
	background-repeat: no-repeat;
}
#kiltit  {
	height: 31px;
	background-image: url(images/title_kilcarbery.gif);
	background-repeat: no-repeat;
}
#protit  {
	height: 31px;
	background-image: url(images/title_profile.gif);
	background-repeat: no-repeat;
}
#bouletit  {
	height: 31px;
	background-image: url(images/title_boulevard.gif);
	background-repeat: no-repeat;
}
#newstit  {
	height: 31px;
	background-image: url(images/title_news.gif);
	background-repeat: no-repeat;
}
#contit  {
	height: 31px;
	background-image: url(images/title_contact.gif);
	background-repeat: no-repeat;
}
#linktit  {
	height: 31px;
	background-image: url(images/title_links.gif);
	background-repeat: no-repeat;
}

.homestable {
	width: 330px;
	text-align: center;
	background-color: #FFFFF0;
	border: 1px solid #FFCB7B;
}

.whitetable {
	background-color: #FFFFFF;
	border: 1px solid #959595;
}