.tinytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #666666;}.maintext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #4b4b4b;	word-spacing: normal;	list-style-type: none; padding-right:12px;}.maintextbold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #4b4b4b;}.maintextboldred {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #CC3300;}

.floorplan {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; padding-top:35px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #4b4b4b;	word-spacing: normal;	list-style-type: none;}
.floorplan-hattfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;	line-height: 14px;	font-weight: normal;	color: #4b4b4b;	word-spacing: normal;	list-style-type: none;}
.error {
font-family:Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-size: 15px; font-weight:700; line-height:12px;
	}

.field-floorplan-small{
width:44px;
height:auto;
}
.field-plotdescriptions{
width:144px;
height:auto;
padding:5px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
word-spacing: normal;	
list-style-type: none;
}
.available-plots-left{
width:190px;
padding:5px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;
list-style-type: none;
}
.available-plots-right{
width:300px;
padding:60px 5px 5px 0px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}
.floorplans-image-left{
width:47px;
height:auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}
.floorplans-text-left{
width:213px;
height:auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}

.floorplans-image-right{
width:47px;
height:auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}
.floorplans-text-right{
width:200px;
height:auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}
.floorplans-text-right-small{
width:140px;
height:auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: 14px;	
font-weight: normal;	
color: #4b4b4b;	
list-style-type: none;
}
h1 {
font-family:Arial, Helvetica, sans-serif; color:#538286; text-decoration: none; font-size: 14px; font-weight:500; line-height:16px;
}
p {
font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 12px; font-weight:500; line-height:20px;
}
.headline-green {
font-family:Arial, Helvetica, sans-serif; color:#538286; text-decoration: none; font-size: 14px; font-weight:800; line-height:20px;

}

.headline-greener {
font-family:Arial, Helvetica, sans-serif; color:#538286; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}
.fatt {
font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-size: 12px; font-weight:800; line-height:20px;
}
.caption {
font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#000000; text-decoration: none; font-size: 10px; font-weight:500; line-height:14px;
}
.ht{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
width:120px;
height:25px;
font-weight:800;
color:#25126B;
}
.nr{
padding-top:10px;
padding-bottom:10px;
width:65px;
height:25px;
font-weight:800;
color:#25126B;
}
.stat{
padding-top:10px;
padding-bottom:10px;
width:130px;
height:25px;
font-weight:800;
color:#25126B;
}
.price{
padding-top:10px;
padding-bottom:10px;
width:180px;
height:25px;
font-weight:800;
color:#25126B;
}
#text-instructions{
padding:3px 0px 3px 10px;
}
#headline{
padding:5px 0px 10px 0px;
}
#house-sizes{
padding:3px 0px 3px 10px;
}
#fl-buttons{
padding-top:10px;
height:73px;
width:200px;
}
#gf-hattfield{
width:39px;
height:73px;
float:left;
padding-right:25px;
}
#first-hattfield{
width:40px;
height:73px;
float:left;
padding-right:25px;
}
#second-hattfield{
width:39px;
height:73px;
float:left;
}
.picleft{
float:left;
width:auto;
height:auto;
padding: 5px 15px 5px 0px;
	}
.pic-wide{
float:left;
width:auto;
height:auto;
padding: 5px 15px 5px 0px;
	}
h2, h3, h4, maintext{
clear:both;
}	
#dev-spec{
width:500px;
padding:0px 0px 0px 0px;
height:auto;
}
.image-fp{
width:326px;
padding:0px 0px 0px 5px;
height:auto;
float:left;
}
.dev-text{
width:230px;
padding-left:5px;
height:auto;
float:left;
}
.dev-text-wide{
width:400px;
padding-left:5px;
height:auto;
float:left;
}
.dev-text-fullw{
width:490px;
padding-left:5px;
height:auto;
float:left;
}
	
	/*////////////IMPUT BOXES///////////*/
input.textbox {
color:#090744;
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:16px;
width:180px;
padding:2px 0px 2px 0px;
}

input.textbox_vsmall {
color:#090744;
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:16px;
width:30px;
padding:2px 0px 2px 0px;
}
input.textbox_message {
color:#090744;
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:170px;
width:140px;
padding:2px 0px 2px 0px;
}
input.submitbutton {
color:#090744;
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:21px;
width:60px;
vertical-align:middle;
}

/*///////////////////////////////////////////////////*/
