/* CSS Document */


.hidden {
        display: none;
}


/*CENTERING, WIDTH AND MARGIN CORRCTIONS FOR IE6*/

body				{
							margin-top:20px;
							padding:0px;
							background-color:#DAD5C7;
							text-align:center;
							font-size:62.5%;
							}


/*MAIN LAYOUT CONSIDERATIONS */
	
#pagecontents 		{
							width:800px;
							height:675px;
							margin-right:auto;
							margin-left:auto;
							text-align:left;
							padding:0px;
							border:1px solid #C0C0C0;
							background-color:#ffffff;
							}

#pagecontentswithdart 		{
							width:800px;
							height:850px;
							margin-right:auto;
							margin-left:auto;
							text-align:left;
							padding:0px;
							border:1px solid #C0C0C0;
							background-color:#ffffff;
							}

#homepageimage 		{
							float:left;
							width:338px;
							height:169px;
							text-align:right;
					
							
		
							}
							
#pagecontentsprevdev 		{
							width:800px;
							height:870px;
							margin-right:auto;
							margin-left:auto;
							text-align:left;
							padding:0px;
							border:1px solid #C0C0C0;
							background-color:#ffffff;
							}
							
#pagecontentscontact 		{
							width:800px;
							height:775px;
							margin-right:auto;
							margin-left:auto;
							text-align:left;
							padding:0px;
							border:1px solid #C0C0C0;
							background-color:#ffffff;
							}


/*top of webpage*/
	
#topnav				 {
							width:750px;
							height:100px;
							background-color:#ffffff;
							margin-right:25px;
							margin-left:25px;
							}


#logo				{
							width:275px;
							height:100px;
							text-align:left;
							/*margin-left:25px;*/
							float:left;
							/*background:url("assets/images/logo.jpg") top right no-repeat;*/
							}
		


#toplinks			{		padding-left:200px;
							/*margin-right:25px;*/
							padding-top:20px;
							padding-bottom:14px;
							height:21px;
							/*background-color:#e1e1e1;*/
							float:right;
							text-align:right;
							}
							
					
#pagename			{
							width:475px;
							height:41px;
							/*margin-top:55px;*/
							margin-bottom:5px;
							/*margin-right:25px;*/
							border-bottom: 2px dashed #899194;
							/*background-color:#cdcdcd;*/
							float:right;
							}
						
#flash				{		width:750px;
							height:225px;
							margin-left:25px;
							/*margin-right:25px;*/
							/*padding-top:5px;
							padding-bottom:5px;*/
							border-top:2px solid #899194;
							border-bottom:5px solid #899194;
							}					
/*end top area*/


/*NAVIGATION area*/
/*see simple bits in bookmarks to get tabbing lists*/		
#navarea			{
							width:750px;
							height:40px;
							float:right;
							margin:auto;
							margin-left:25px;
							margin-right:25px;
							margin-top:5px;
							margin-bottom:20px;
							text-align:center;
							background-color:#ffffff;
							}
							
#container 			{
							position: relative;
							width: 750px;
							height: 40px;
							margin-left:25px;
							margin-right:25px;
							margin-top:5px;
							margin-bottom:20px;
							padding: 0;
							/*margin: 3px 0 20px 0;*/
							background: #ffffff;	
							}
							

		
/*fromcss bits - tabs*/
#nav {
	/*position: absolute;*/
	
							list-style: none;
							margin: 0;
							padding: 0;
							height: 40px;
							display: inline;
							overflow: hidden;
							width: 201px;
							}
							
#nav li {
							text-align:center;
							margin-right:0px; 
							padding: 0px;
							float:left;
							/*display: inline;*/
							list-style-type: none;
							font-family:arial,san-serif;
							font-size:.9em;
							color:#ffffff;			
							}

#nav a {
							float: left;
							padding-top: 11px;
							padding-bottom: 22px;
							overflow: hidden;
							height: 0px !important; 
							height /**/:20px; /* for IE5/Win */
							font-family:arial,san-serif;
							font-size:inherit;
							color:#ffffff;
							text-decoration:none;
							}
	
#nav a:hover {
							background-position: 0 -35px;
							font-family:arial,san-serif;
							font-size:inherit;
							text-decoration:none;
							color:#ffffff;
							}

#nav a:active, #nav a.selected {
							background-position: 0 -70px;
							}


/*here com the image bits*/
#about a  {
							width: 139px;
							margin-right:6px;
							background: url(../images/topmenu/rent.gif) top center no-repeat;
							}

#res a  {
							width: 73px;
							margin-right:6px;
							background: url(../images/topmenu/residential.gif) top center no-repeat;
							}

#rent a  {
							width: 139px;
							margin-right:6px;
							background: url(../images/topmenu/rent.gif) top center no-repeat;
							}
#lett a  {
							width: 139px;
							margin-right:6px;
							background: url(../images/topmenu/rent.gif) top center no-repeat;
							}

#comm a  {
							width: 148px;
							margin-right:6px;
							background: url(../images/topmenu/commercial.gif) top center no-repeat;
							}

#fut a  {
							width: 139px;
							margin-right:7px;
							background: url(../images/topmenu/future.gif) top center no-repeat;
							}
	
#prev a  {
							width: 148px;
							margin-right:7px;
							background: url(../images/topmenu/commercial.gif) top center no-repeat;
							}
	
#con a  {
							width: 73px;
							background: url(../images/topmenu/contact.gif) top center no-repeat;
							}

/* end cssbits tabs*/			

.navtext			{		font-family:Arial, Helvetica, san-serif;
							font-size:1.1em;
							color:#999999;}
					
a.navtext:link		{		font-family:Arial, Helvetica, san-serif;
							font-size:1.1em;
							color:#999999;
							text-align:right;
							text-decoration:none;
							/*float:right;*/
							}
a.navtext:hover		{	
							font-family:Arial, Helvetica;
							font-size:1.1em;
							color:#666666;
							text-align:right;
							text-decoration:none;
							/*float:right;*/
							}
a.navtext:visited	{
					
							font-family:Arial, Helvetica;
							font-size:1.1em;
							color:#999999;
							text-align:right;
							text-decoration:none;
							/*float:right;*/
							}

/*MAIN DIV AREA homepage and internal page with text on the left hand side pages about us and homepage*/

#mainbody			{		width:750px;
							height:290px;
							margin-right:25px;
							margin-left:25px;}
							
.contactbody			{	width:750px;
							height:180px;
							margin-left:25px;}

#layout 			{
							float:right;
							width:200px;
							height:100px;
							text-align:left;
							padding-top:0px;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							}



#rightmenu 			{
							float:right;
							width:100px;
							height:100px;
							text-align:right;
							padding-top:20px;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							}

#rightmenuv2			{
							float:top;
							width:100px;
							height:100px;
							text-align:right;
							padding-top:20px;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							}

#leftarea			{		float:left;
							width:550px;
							height:195px;
							text-align:left;
							/*margin-left:25px;*/
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#F7F5F2;*/
							}							
.homelogo 			{		
							margin-left:92px;
							}	
/*end homepage and left text pages*/





/*****************pages with menu on the left hand side and text on the right rest of the site except homepage and about us****************/





/*right hand text area on previous developments - its a longer area than the rest*/							
#rightareaprev			{	float:right;
							width:452px;
							height:390px;
							text-align:left;
							/*margin-right:25px;*/
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#F7F5F2;*/
							}
/*left hand menu area on previous developments - its a longer area than the rest*/							
#leftmenuprev			{	float:left;
							width:258px;
							/*margin-left:25px;*/
							height:390px;
							text-align:left;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							}

/* end longer areas for previous dev pages*/

#rightarea			{		float:right;
							width:452px;
							height:195px;
							text-align:left;
							/*padding-right:25px;*/
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#F7F5F2;*/
							}


#leftmenu 			{		float:left;
							width:260px;
							/*margin-left:25px;*/
							height:100px;
							text-align:left;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							}
							
#leftmenu2			{		float:left;
							width:260px;
							/*margin-left:25px;*/
							height:95px;
							text-align:left;
							/*background:url("corner.gif") top right no-repeat;*/
							/*background-color:#cccccc;*/
							} 
							
#left 				{		list-style: none;
							padding: 3px 0 4px 20px;
							margin: .4em 0;
							height: 22px;
							display: block;
							overflow: visible;
							width: 120px;}
							
#left li {
							/*text-align:left;*/
							margin:0px; 
							padding: 0px;
							display: inline;
							list-style-type: none;
							font-family:arial,san-serif;
							font-size:.9em;
							color:#000000;			
							}

#left a {
							float: left;
							padding-top: 5px;
							padding-bottom: 15px;
							padding-left:40px;
							margin-bottom:10px;
							overflow: hidden;
							height: 0px !important; 
							height /**/:24px; /* for IE5/Win */
							font-family:arial,san-serif;
							font-size:inherit;
							color:#000000;
							text-decoration:none;
							}
	
#left a:hover {
							background-position: 0 -24px;
							font-family:arial,san-serif;
							font-size:inherit;
							text-decoration:none;
							color:#9D9D9D;
							}

#left a:active, #left a.selected {
							background-position: 0 -46px;
							color:#A33100;
							}


/*left menu on future dev page*/							
#left2 {
	/*position: absolute;*/
	
							list-style: none;
							padding: 3px 0 4px 20px;
							margin: .4em 0;
							height: inline;
							overflow: visible;
							width: 150px;
							}
							
#left2 li {
							/*text-align:left;*/
							margin:0px; 
							padding: 0px;
							display: inline;
							list-style-type: none;
							font-family:arial,san-serif;
							font-size:.9em;
							color:#000000;			
							}

#left2 a {
							float: left;
							padding-top: 5px;
							padding-bottom: 15px;
							padding-left:40px;
							margin-bottom:10px;
							overflow: hidden;
							height: 0px !important; 
							height /**/:24px; /* for IE5/Win */
							font-family:arial,san-serif;
							font-size:inherit;
							color:#000000;
							text-decoration:none;
							}
	
#left2 a:hover {
							background-position: 0 -24px;
							font-family:arial,san-serif;
							font-size:inherit;
							text-decoration:none;
							color:#9D9D9D;
							}

#left2 a:active, #left2 a.selected {
							background-position: 0 -46px;
							color:#A33100;
							}
							
/*end future and previous developments left menu*/

/*residentail developemts left hand menu styles*/
							
#celbridge a  {
							width: 150px;
							background: url(../images/leftnav/leftnav2.jpg) top left no-repeat;
							}
#clongriffen a  {
							width: 150px;
							background: url(../images/leftnav/leftnav2.jpg) top left no-repeat;
							}
							
#primrosegate a  {
							width: 150px;
							background: url(../images/leftnav/leftnav2.jpg) top left no-repeat;
							}
							
#maystonhall a  {
							width: 150px;
							background: url(../images/leftnav/leftnav2.jpg) top left no-repeat;
							}
							
#firsttimebuyer a  {
							width: 150px;
							margin-top:30px;
							background: url(../images/leftnav/leftnav3.gif) top left no-repeat;
							color:#666666;
							}
/*END residential developemts left hand menu styles*/

/*left hand li items Ids on previous developments pages*/	
							
#prev1 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
							
#prev2 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
							
#prev3 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
							
#prev4 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}

#prev5 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}						

#prev6 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}

#prev7 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
						

#prev8 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}

#prev9 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
#prev10 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}							
#prev11 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
							
#prev12 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
							
#prev13 a  {
							width: 150px;
							background: url(../images/leftnav/three2.jpg) top left no-repeat;
							}
/*ENd left hand li items Ids on previous developments pages*/




/**************************END apges with left hand menu************************************/


.lefttitlebig			{	font-family: Arial, san-serif;
							font-size:1.5em;
							color:#A33100;
							}


.lefttitle			{		font-family: Arial, san-serif;
							font-size:1.3em;
							color:#A33100;
							/*font-weight:bold;*/
							}
							
.lefttitlehome			{	font-family: Arial, san-serif;
							font-size:1.4em;
							color:#A33100;
							/*font-weight:bold;*/
							}
							
														
.lefttext			{		font-family: Arial, san-serif;
							font-size:1.1em;
							color:#000000;
							font-weight:normal;
							line-height:1.3em;
							}
							
							
.lefttext a:link, a:visited			{		font-family: Arial, san-serif;
											font-size:inherit;
											color:#8A9295;
											text-decoration:none;
											}
											
.lefttext a:hover			{		font-family: Arial, san-serif;
											font-size:inherit;
											color:#A33100;
											text-decoration:underline;
											}
							
.lefttexthome		{		font-family: Arial, san-serif;
							font-size:1.3em;
							color:#000000;
							font-weight:normal;
							line-height:1.5em;
							}
							
.lefttexthome a:link, a:visited	{		font-family: Arial, san-serif;
											font-size:inherit;
											color:#8A9295;
											text-decoration:none;
											}
											
.lefttexthome a:hover			{		font-family: Arial, san-serif;
											font-size:inherit;
											color:#A33100;
											text-decoration:underline;
											}
											
.homegrey						{	color:#666666;}
							
/*end pages with text on the left hand side*/
		

/*bottom navigation*/
							


							
/*footer*/

#footerarea			{		width:400px;
							height:85px;
							/*background-color:#cccccc;*/
							/*margin-left:25px;*/
							padding-top:10px;
							text-align:left;
							/*clear:both;*/	
							}
#footerarea2		{		width:400px;
							height:25px;
							/*background-color:#cccccc;*/
							/*margin-left:25px;*/
							/*padding-top:15px;*/
							text-align:left;
							/*clear:both;*/
							margin-bottom:10px;	
							}
							
#bigred				{
							width:400px;
							text-align:left;
							float:left;
							padding-top:40px;		
							}

#bigred2			{
							width:400px;
							text-align:left;
							float:left;
									
							}
							
							
.copyright			{		font-family:Arial, san-serif;
							font-size:.8em;
							text-decoration:none;
							color:#000000; }

.homebond			{		margin-top:60px;		
							}
							
.grey				{		color:#666666;
							font-size:1em;		
							}				


/*end footer*/

/*contact form*/

#contacttable			{	width:750px;}

.contact-field			{	border: 1px solid #666666;
							background-color:#ffffff;
							height: 15px;
							width: 310px;
							font-family:Arial, Helvetica, sans-serif;
							font-size: 1em;
							font-weight:normal;
							color: #000000;
							padding: 2px;}
							
.contact-msg			{	border: 1px solid #666666;
							background-color:#ffffff;
							height: 100px;
							width: 310px;
							font-family:Arial, Helvetica, sans-serif;
							font-size: 1em;
							font-weight:normal;
							color: #000000;
							padding: 2px;
							scrollbar-base-color:#cccccc;
							scrollbar-darkshadow-color:#ffffff;
							scrollbar-arrow-color:#A33100;
							}
							
.submit-button			{	background-color:#cccccc;
							border: 1px solid #333333;
							font-family:Arial, Helvetica, sans-serif;
							font-size: 1em;
							font-weight:normal;
							color: #ffffff;
							}
							
.contactblue				{	color:#132EBA;}
a.contactblue:link			{	color:#132EBA;}
a.contactblue:hover			{	color:#132EBA; text-decoration:underline;}
a.contactblue:visited		{	color:#132EBA;}

/*end contact form*/

							
/*dross*/

/*.iconlist
							{
							list-style: none;
							margin: 0;
							padding: 0;
							}

li.icon
							{
							background-image: url(../images/leftnav/three.jpg);
							background-repeat: no-repeat;
							background-position: 0 0px;
							padding: 3px 0 4px 30px;
							margin: .4em 0;
							}
							
li.icon a:link				{
							font-family:myriad,arial,san-serif;
							font-size:1.1em;
							text-decoration:none;
							color:#000000;
							}

li.icon a:hover				{
							color:#A33100;
							}*/

/*#left			{			font-family:myriad,arial,san-serif;
							font-size:1.1em;
							text-decoration:none;
							color:#000000;
							text-decoration:none;
							height:26px;}
							
							
#left a:link		{		background-image:url(../images/leftnav/three2.jpg) top left no-repeat;	
							font-family:myriad,arial,san-serif;
							font-size:1.1em;
							text-decoration:none;
							color:#000000;
							padding-left:25px;
							height:44px;}

#left a:hover 		{		background:url(../images/leftnav/three.jpg) top left no-repeat;
							background-position: 0 -30px;
							color:#A33100;
							}

#left a:active, #left a:selected {
							color:#A33100;
							text-decoration:none;
							}*/
/*END DROSS*/
