@charset "UTF-8";
/* CSS Document */

/* Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, p, blockquote, address, th, td {
		margin: 0;
		padding: 0;}
		
h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;}
		
ol, ul {
		list-style-type: none;}

table {
		border-collapse: collapse;
		border-spacing: 0;}
		
caption, th {
		text-align: left;}
		
fieldset, img {
		border: 0;}
		
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var {
		font-style: normal;
		font-weight: normal;}										

h2, h3, h4, h5, p, ul {
		margin: 0;
		padding: 0;}
		
/* Main CSS Document */

body {
		margin:0px;
		padding:0px;
		background:#B7D02E url('../images/body_background.jpg') center top no-repeat;}
		
/* Typography */

p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#666666;
		margin-bottom:10px;}
		
p.toolbox {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		margin-bottom:5px;
		color:#649E35;}
		
p.toolbox_two {
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		margin-bottom:5px;
		color:#F15E22;}	
			
p.title {
		font-family:Arial, Helvetica, sans-serif;
		font-size:19px;
		color:#649E35;
		margin-bottom:10px;}
		
p.subtitle {
		width:500px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#B7D02E;
		margin-bottom:10px;}
		
p.form {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#666666;
		margin-bottom:10px;}		
		
p a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#B7D02E;
		text-decoration:none;
		border-bottom:#B7D02E 1px solid;}
		
p a:hover {
		border-bottom:#F15E22 1px solid;
		color:#F15E22;}														

/* Accessibility */

h1 {
		font-size:1px;
		display:none;}	  /*  Main Title */	
		
h2 {
		font-size:1px;
		display:none;}	  /* Site Title */
		
h3 {
		font-size:1px;
		display:none;}	  /* Page Title */

h4 {
		font-size:1px;
		display:none;}  /* Main Navigation */
		
h5 {
		font-size:1px;
		display:none;}	/* Accessibility Navigation */		
		
a span.hidden { 
		display:none;}
		
	
/* Main Template */	

		
#wrapper {
		width:900px;
		margin: 0px auto 0px auto;
		padding: 0px;
		position: relative;
		top:0px;}
		
#logo a {
		width:200px;
		height:100px;
		position:absolute;
		left:701px;
		top:43px;}
		
#nav {
		width:595px;
		height:25px;
		position:absolute;
		top:118px;}

#mainbody {
		width:900px;
		float:left;
		margin-top:158px;
		background-color:#FFFFFF;}
		
#header-home {
		width:900px;
		height:455px;
		float:left
}

#home-left {
		width:464px;
		float:left;
		padding-left:26px;
		padding-top:26px
}

#home-left h2 {font-size:15px; line-height:1.8; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; float:left; color:#649E35; margin-bottom:15px}

.header-home {
		width:auto;
		float:left
}

#home-left p {width:464px; float:left; line-height:1.8; margin-bottom:15px} 

#home-left li {width:464px; float:left; line-height:1.8; margin-bottom:15px; font-family:Arial,Helvetica,sans-serif;
		color:#666; font-size:13px;} 
		
#home-left li a {margin-left:0px; margin-right:0px}

#home-left h1 {
		display:block;
		font-size:22px;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		color:#649e35;
		border-bottom:solid 1px #d6d6d6;
		padding-bottom:3px;
		margin-bottom:15px
}

#home-left a {
		font-size:14px;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		color:#649e35;
		text-decoration:none;
		border-bottom:0px;
		margin-left:15px;
		margin-right:15px
}

.home-right-signpost:hover {background:#f4fcee}

.home-right-top {float:left; width:355px; height:261px; margin-bottom:3px}

#home-left a:hover {text-decoration:underline}

#home-right {
		width:355px;
		float:left;
		padding-right:11px;
		margin-left:44px
}


.home-right-top {
background-image:url(../images/2009-images/right-top.gif);
height:91px;
width:354px;
float:left
}



.home-right-text {
		float:left;
		border-left:solid 1px #d6d6d6;
		padding-left:12px;
		width:336px;
		margin-top:11px;
		margin-left:5px;
		margin-right:12px;
}

.home-right-signpost {
		float:left;
		width:336px;
		border-bottom:solid 1px #d6d6d6;
		padding-top:12px;
		padding-bottom:4px;
		cursor:pointer
}

.home-right-signpost-contact {
		float:left;
		width:336px;
}

.home-right-signpost-image {
		width:134px;
		height:88px;
		float:left
}


.home-right-text-inside-contact {
		width:308px;
		float:left;
}


.home-right-text-inside {
		width:162px;
		float:left;
		margin-left:12px
}

.home-right-text-inside-contact h2 {font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:block; color:#649e35;}
.home-right-text-inside-contact h3 {font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:block; color:#f15e22; margin-top:4px}
.home-right-text-inside-contact h3 a {color:#649e35}
.home-right-text-inside-contact h3 a:hover {color:#f15e22}

.home-right-text-inside h2 {font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:block; color:#649e35; margin-top:14px}
.home-right-text-inside p {font-size:11px; line-height:1.5; margin-top:4px}

#leftcol {
		width:637px;
		float:left;
		margin-top:15px;
		margin-left:15px;}

#leftcol img {float:left}
#leftcol div {float:left}
#leftcol p {float:left; width:100%; z-index:1}

ul#nav_accessibility {float:left}
		
/* #main_image {     Due to sifr this class causes problems !? 
		width:637px;
		float:left;} */
		
.image {
		width:408px;
		height:240px;
		float:left;
		margin-top:15px;
		margin-bottom:15px;
		padding-top:7px;
		padding-bottom:7px;
		border-top:#CCCCCC solid 1px;
		border-bottom:#CCCCCC solid 1px;}				
		
#rightcol {
		width:217px;
		float:left;
		margin-top:15px;
		margin-left:15px;}
		
#page_nav {
		width:217px;
		height:198px;
		float:left;
		margin-top:10px;
		background-image:url('../images/page_nav_background.jpg');
		background-repeat:no-repeat}		
		
#brochure_request a {
		width:217px;
		height:128px;
		float:left;
		margin-top:10px;
		background-image:url('../images/test.jpg');
		background-position:top;
		position:relative;
		top:3px}	
			
#footer {
		width:674px;
		float:left;
		margin-top:15px;
		margin-bottom:15px;}
		
#footer_spacing {
		width:674px;
		height:15px;
		float:left;}						
		
#mainbody_footer {
		width:900px;
		height:15px;
		float:left;
		background-color:#FFFFFF;}
		
/* Page Nav */

#page_nav_title {
		width:130px;
		height:22px;
		float:left;
		margin-left:65px;
		margin-top:48px;
		border-bottom:#CCCCCC 1px solid;}
		
#pagenav_wrapper {
		width:94px;
		float:left;
		margin-top:10px;
		margin-left:68px;}					
		
/* Toolbox */

#toolbox_wrapper {
		width:217px;
		float:left;
		border-top:#CCCCCC 1px solid;
		padding-top:10px;}						

/* Navigation */
		
ul#nav_main {
		list-style: none;
		font-size:1px;
		position:relative;		
		left:26px}
		
ul#nav_main li {
		float:left;
		padding-right:0px;}
		
ul#nav_main a {
		display:block;
		text-decoration:none;
		background:none;}	
		
ul#nav_main a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}		
		
/* home */
		
#home #nav_main .home a {
		width:60px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_home.jpg');
		background-position:bottom;}
		
#nav_main .home a {
		width:60px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_home.jpg');}

#nav_main .home a:hover {
		background-position:bottom;}												

/* development */
		

#development #nav_main .development a {
		width:118px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_development.jpg');
		background-position:bottom;}

#housetypes #nav_main .development a {
		width:118px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_development.jpg');
		background-position:bottom;}

#sustainability #nav_main .development a {
		width:118px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_development.jpg');
		background-position:bottom;}
		
#interiors #nav_main .development a {
		width:118px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_development.jpg');
		background-position:bottom;}
		
#nav_main .development a {
		width:118px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_development.jpg');}

#nav_main .development a:hover {
		background-position:bottom;}
		
/* location */
		
#location #nav_main .location a {
		width:78px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_location.jpg');
		background-position:bottom;}
		
#links #nav_main .location a {
		width:78px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_location.jpg');
		background-position:bottom;}
		
#map_page #nav_main .location a {
		width:78px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_location.jpg');
		background-position:bottom;}
		
#nav_main .location a {
		width:78px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_location.jpg');}

#nav_main .location a:hover {
		background-position:bottom;}																			
		
		
/* pricing */
		
#pricing #nav_main .pricing a {
		width:123px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_pricing.jpg');
		background-position:bottom;}
		
#nav_main .pricing a {
		width:123px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_pricing.jpg');}

#nav_main .pricing a:hover {
		background-position:bottom;}												
		
	
/* gallery */
		
#gallery #nav_main .gallery a {
		width:67px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_gallery.jpg');
		background-position:bottom;}
		
#nav_main .gallery a {
		width:67px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_gallery.jpg');}

#nav_main .gallery a:hover {
		background-position:bottom;}
		

/* about */
		
#about #nav_main .about a {
		width:84px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_about.jpg');
		background-position:bottom;}
		
#nav_main .about a {
		width:84px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_about.jpg');}

#nav_main .about a:hover {
		background-position:bottom;}
		
/* enquire */
		
#enquire #nav_main .enquire a {
		width:65px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_enquire.jpg');
		background-position:bottom;}
		
#nav_main .enquire a {
		width:65px;
		height:25px;
		position:relative;
		background-image: url('../images/nav_enquire.jpg');}

#nav_main .enquire a:hover {
		background-position:bottom;}
		
/* Toolbox Navigation */

ul#nav_toolbox {
		width:217px;
		border-top:#CCCCCC 1px solid;
		margin-top:10px;}
		
ul#nav_toolbox li {
		margin-top:13px;
		padding-bottom:13px;
		border-bottom:#CCCCCC solid 1px;}
		
ul#nav_toolbox a {
		display:block;
		text-decoration:none;
		background:none;}
		
ul#nav_toolbox a p {
		display:none;}		
		
ul#nav_toolbox a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}			
		
/* Register */

#register #nav_toolbox .register a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/li_register.jpg');
		background-position:bottom;}
		
#nav_toolbox .register a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/li_register.jpg');}

#nav_toolbox .register a:hover {
		background-position:bottom;}

/* Map */	
		
#map #nav_toolbox .map a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/li_map.jpg');
		background-position:bottom;}
		
#nav_toolbox .map a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/li_map.jpg');}

#nav_toolbox .map a:hover {
		background-position:bottom;}				
		
/* Prices */	
		
#prices #nav_toolbox .prices a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/viewetour.gif');
		background-position:bottom;}
		
#nav_toolbox .prices a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/viewetour.gif');}

#nav_toolbox .prices a:hover {
		background-position:bottom;}
		
/* Brochure */	
		
#brochure #nav_toolbox .brochure a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/viewetour.gif');
		background-position:bottom;}
		
#nav_toolbox .brochure a {
		width:217px;
		height:16px;
		position:relative;
		background-image: url('../images/viewetour.gif');}

#nav_toolbox .brochure a:hover {
		background-position:bottom;}
		
/* Page Navigation */

ul#nav_page {
		list-style: none;
		font-size:1px;
		float:left;
		margin-top:10px;
		margin-left:65px;}
		
ul#nav_page li {
		float:left;
		padding-right:0px;
		width:100%}
		
ul#nav_page a {
		display:block;
		text-decoration:none;
		background:none;}	
		
ul#nav_page a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}	
		
/* housetypes */	
		
#housetypes #nav_page .housetypes a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_housetypes.jpg');
		background-position:bottom;}
		
#nav_page .housetypes a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_housetypes.jpg');}

#nav_page .housetypes a:hover {
		background-position:bottom;}							

/* sustainability */	
		
#sustainability #nav_page .sustainability a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_sustainability.jpg');
		background-position:bottom;}
		
#nav_page .sustainability a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_sustainability.jpg');}

#nav_page .sustainability a:hover {
		background-position:bottom;}
		
/* interiors */

#interiors #nav_page .interiors a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_interiors.jpg');
		background-position:bottom;}
		
#nav_page .interiors a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_interiors.jpg');}

#nav_page .interiors a:hover {
		background-position:bottom;}
							
/* links */

#links #nav_page .links a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_links.jpg');
		background-position:bottom;}
		
#nav_page .links a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_links.jpg');}

#nav_page .links a:hover {
		background-position:bottom;}
		

/* links */

#partexchange #nav_page .partexchange a {
		width:97px;
		height:25px;
		position:relative;
		background-image: url('../images/p-exchange.gif');
		background-position:bottom;}
		
#nav_page .partexchange a {
		width:97px;
		height:25px;
		position:relative;
		background-image: url('../images/p-exchange.gif');}

#nav_page .partexchange a:hover {
		background-position:bottom;}
		

/* links */

#floorcoverings #nav_page .floorcoverings a {
		width:144px;
		height:25px;
		position:relative;
		background-image: url('../images/floorcoverings.gif');
		background-position:bottom;}
		
#nav_page .floorcoverings a {
		width:144px;
		height:25px;
		position:relative;
		background-image: url('../images/floorcoverings.gif');}

#nav_page .floorcoverings a:hover {
		background-position:bottom;}
		
		

#tbyb #nav_page .tbyb a {
		width:130px;
		height:25px;
		position:relative;
		background-image: url('../images/tbyb-sign.gif');
		background-position:bottom;}
		
#nav_page .tbyb a {
		width:130px;
		height:25px;
		position:relative;
		background-image: url('../images/tbyb-sign.gif');}

#nav_page .tbyb a:hover {
		background-position:bottom;}

#tbyb .about a{
		background-position:bottom;}


		
/* map_page */

#map_page #nav_page .map_page a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_map.jpg');
		background-position:bottom;}
		
#nav_page .map_page a {
		width:94px;
		height:25px;
		position:relative;
		background-image: url('../images/page_nav_map.jpg');}

#nav_page .map_page a:hover {
		background-position:bottom;}									

/* Accessibility Navigation */
		
ul#nav_accessibility {
		list-style: none;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		position:relative; left:26px}
		
ul#nav_accessibility li {
		float:left;
		padding-right:5px;}
		
ul#nav_accessibility a {
		display:block;
		text-decoration:none;
		color:#FFFFFF;
		background:none;}	
		
ul#nav_accessibility a:hover {
		display:block;
		text-decoration:none;
		color:#F15E22;}	 
		
span.accessibility {
		color:#FFFFFF;
		margin-left:5px;}
		
/* disclaimer */	
		
#disclaimer #nav_accessibility .disclaimer a {
		color:#F15E22;}
		
#nav_accessibility .disclaimer a {
		color:#FFFFFF;}

#nav_accessibility .disclaimer a:hover {
		color:#F15E22;}				
		
/* accessibility */	
		
#accessibility #nav_accessibility .accessibility a {
		color:#F15E22;}
		
#nav_accessibility .accessibility a {
		color:#FFFFFF;}

#nav_accessibility .accessibility a:hover {
		color:#F15E22;}		
		
/* Housetype Page List */						

#houstype_list {
		width:500px;
		float:left;
		border-top:#CCCCCC 1px solid;}
		
.housetype_list_class {
		width:500px;
		float:left;
		border-bottom:#CCCCCC 1px solid;}
		
#housetype_list_image {
		width:75px;
		height:75px;
		float:left;
		margin-top:8px;
		margin-bottom:8px;}
		
#houstype_list_copy {
		width:395px;
		height:65px;
		float:left;
		margin-top:9px;
		margin-left:30px;}
		
/* Form */

#left_form {
		width:311px;
		float:left;
		margin-top:15px;}
		
#right_form {
		width:311px;
		float:left;
		margin-left:15px;
		margin-top:15px;}		

p span.form_detail {
		width:100px;
		float:left;}
		
input[type="text"], textarea { /* The [type="text"] declares specifically that it is for the text input boxes and not buttons */
		width:200px;
		background-color:#F1F6D8;
		border:1px solid #649E35;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:2px;
		color:#666666;}	
		
p span.tickbox_text {
		width:275px;
		float:left;}
		
/* Map */

#map {	
		width:637px;
		height:500px;
		margin-top:5px;
		margin-bottom:5px;}

#map_wrapper {
		width:637px;
		float:left;
		border-top:#CCCCCC 1px solid;
		border-bottom:#CCCCCC 1px solid;}
		

		
#gallery_wrapper {
		width:619px;
		float:left;
		padding-top:11px;
		border-bottom:#CCCCCC 1px solid;
		border-top:#CCCCCC 1px solid;}
		
.gallery-header p {
border-bottom:1px solid #D6D6D6;
color:#649E35;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
padding-bottom:3px;
float:left;
width:auto;
margin-bottom:0px
}

.gallery-header-wrap {
		width:619px;
		float:left;}

.gallery-header {width:auto; float:left}
		
#gallery_wrapper a {margin-left:11px; float:left; margin-bottom:11px; margin-top:11px}
		
/* Prices */

#pricesflash {
		width:637px;
		height:334px;
		float:left;
		border-bottom:#CCCCCC 1px solid;
		border-top:#CCCCCC 1px solid;
		margin-bottom:15px;}
		
#price_table {
		width:637px;
		float:left;
		margin-top:5px;
		padding-bottom:10px;
		margin-bottom:5px;}
		
/* Apartments Table */

#apartments tbody th {
		height:20px;
		background-color:#FBDEE5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;}

#apartments tbody tr.one td {
		height:20px;
		background-color:#FCEFF2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}
		
#apartments tbody tr.two td {
		height:20px;
		background-color:#FBDEE5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}			

#apartments tbody tr.one td a, #apartments tbody tr.two td a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;}
		
#apartments tbody tr.one td a:hover, #apartments tbody tr.two td a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;}
		
/* Colonies Table */

#colonies tbody th {
		height:20px;
		background-color:#DCF0EA;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;}

#colonies tbody tr.one td {
		height:20px;
		background-color:#EFF8F6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}
		
#colonies tbody tr.two td {
		height:20px;
		background-color:#DCF0EA;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}			

#colonies tbody tr.one td a, #colonies tbody tr.two td a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;}
		
#colonies tbody tr.one td a:hover, #colonies tbody tr.two td a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;}
		
/* Villas Table */

#villas tbody th {
		height:20px;
		background-color:#D4EFFD;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;}

#villas tbody tr.one td {
		height:20px;
		background-color:#EBF7FE;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}
		
#villas tbody tr.two td {
		height:20px;
		background-color:#D4EFFD;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}			

#villas tbody tr.one td a, #villas tbody tr.two td a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;}
		
#villas tbody tr.one td a:hover, #villas tbody tr.two td a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;}
		
/* Townhouses Table */

#townhouses tbody th {
		height:20px;
		background-color:#E4D7EA;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;}

#townhouses tbody tr.one td {
		height:20px;
		background-color:#F3ECF5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}
		
#townhouses tbody tr.two td {
		height:20px;
		background-color:#E4D7EA;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		text-align:center;}			

#townhouses tbody tr.one td a, #townhouses tbody tr.two td a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;}
		
#townhouses tbody tr.one td a:hover, #townhouses tbody tr.two td a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;}		
		
		
/* Navigation */
		
ul#px-list {
		list-style:none}
		
ul#px-list li {
		float:left;
		padding-right:0px;
		width:100%;
		margin-left:10px}
		
ul#px-list a {
		display:block;
		text-decoration:none;
		background:none;}	
		
ul#px-list a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}																																					