
body.developments h1
{
	float: left;
	padding: 0 25px 25px 15px;
}
body.developments #breadcrumbs{display: none;}
body.developments .content-inner{padding-top: 25px;}

/* =Developments
-----------------------------------------------------------------------------*/

.featured-development
{
	float: left;
	background: url(../images/featured_properties.gif) no-repeat;
	width: 315px;
	height: 129px;
	margin-bottom: 10px;
}
.featured-development a
{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 79px 0 0 100px;
	width: 175px;
	height: 25px;
}




/* 
regions used on the developments homepage
*/

.region-info h2{
	font-size: 1.5em;
	color: #00275e;
}

.regions
{
	width: 674px;
	margin: 15px 0 15px -4px;
	background: url(../images/regions_bg.gif) repeat-y left top;
	clear: both;
}
.regions-top
{
	background: url(../images/regions_top.gif) no-repeat left top;
}
.regions-bottom
{
	background: url(../images/regions_bottom.gif) no-repeat left bottom;
	overflow: hidden; 
	height: auto !important; 
	he\ight: 1%;
	display: inline-block;
}
.regions-bottom div
{
	float: left;
	width: 156px;
	w\idth: 112px;
	margin-right: 16px;
	padding: 20px 22px;
}
.regions-bottom div.last
{
	margin-right: 0;
}

.regions .region-title
{
	display: block;
	font-size: 1.4em;
	text-decoration: none;
	font-weight: normal;
	color: #04245d;
	padding-bottom: 15px;
}
.regions .region-title a,
.regions .region-title a:visited
{
	font-weight: normal;
	margin-top: 0;
	display: block;
	color: #04245d;
	text-decoration: none;
}
.regions .region-title a:hover{
	color: #7993a2;
	text-decoration:none;
}

#content-primary .regions ul
{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
	#content-primary .regions ul li
	{
		margin: 0;
		padding: 0 0 5px 0;
	}


/*  
development list 
*/
#region-developments .line,
#region-developments .line-top
{
	margin: 0;
	padding: 0;
	background: url(../images/line-wide.png) no-repeat 50% top;
}
#region-developments .line
{
	background: url(../images/line-divided.png) no-repeat 50% top;
}
body.mybloor-page #region-developments .line,
body.mybloor-page #region-developments .line-top
{
	background: url(../images/line.png) no-repeat 50% top;
}
.development-item
{
	float: left;
	width: 340px;
	w\idth: 330px;
	padding-right: 10px;
	border: none;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	position: relative;
}
.development-item.last
{
	width: 330px;
	padding-right: 0;
}
body.mybloor-page .development-item
{
	width: 438px;
	padding-right: 0;
}

.development-item .image-box {
	position:relative;
	float: right;
	width: 118px;
	overflow: hidden;
}
.development-item h3
{
	width: 250px;
}
.development-item p
{
	margin: 0;
	padding: 0;
}
.development-item p.descr
{
	color: #2f2f2f;
	padding-bottom: 2px;
}
.development-item .dev-title
{
	display: block;
	font-size: 1.6em;
	text-decoration: none;
	font-weight: normal;
	color: #002949;
	padding-bottom: 5px;
}

.development-item .dev-title a,
.development-item .dev-title a:visited{
	font-weight: normal;
	margin-top: 0;
	display: block;
	color: #04245d;
	text-decoration: none;
}
.development-item .dev-title a:hover{
	color: #7993a2;
	text-decoration:none;
}

.development-item a.more-flex,
.development-item a.more-flex:visited,
.development-item a.more-flex:hover
{
	display: block;
	font-weight: bold;
	color: #ed3221;
	text-decoration: none;
	background: url(../images/more_flex_bg.gif) repeat-x bottom;
	height: 20px;
	line-height: 20px;
	width: 77px;
	border: 1px solid #d1d1d1;
	float: left;
	text-align: center;
}
.development-item a.more-flex:hover
{
	color: #fff;
	background: #ed3223;
	border-color: #d62c1f;
}
.development-item a.startplus,
.development-item a.startplus:visited,
.development-item a.startplus:hover
{
	top:1px;
	right:1px;
	position:absolute;
	display: block;
	color: #00275d;
	text-decoration: none;
	background: url(../images/start2.png) no-repeat;
	height: 24px;
	line-height: 23px;
	text-align: center;
	font-size: 1.2em;
	width: 59px;
	cursor:pointer;
}
.development-item a.startplus:hover
{
	color: #fff;
	background: url(../images/start2-rollover.png) no-repeat;
	/* border-color: #021630;*/
}
.development-item p.small-links
{
	position: absolute;
	left: 0;
	bottom: 5px;
	margin: 0;
	padding: 0;
	width: 205px;
}
.tick
{
	background: url(../images/icons/tick.gif) no-repeat left;
	padding-left: 16px;
}
.plus
{
	background: url(../images/icons/plus.gif) no-repeat left;
	padding-left: 13px;
}
.save-link .plus
{
	background: url(../images/icons/plus.gif) no-repeat left 3px;
}



/*
results - view list/map links
*/


.view-links 
{
	display: none;
	position: relative;
	top: -25px;
	float: right;
	clear: both;
	width: 214px;
	margin-bottom: -20px;
}

.view-links a, .view-links a:visited
{
	display: block;
	float: left;
	width: 101px;
	w\idth: 87px;
	height: 35px;
	he\ight: 24px;
	padding: 11px 7px 0 7px;
	color: #fff;
	text-decoration: none;
	line-height: 16px;
	background-position: right 11px;
	margin-right: 10px;
	background-repeat: no-repeat;
}

.view-links a.right-link, .view-links a.right-link:visited
{
	margin-right: 0;
	background-image: url(../images/right_link.gif);
	background-position: right top;
}
.view-links a.right-link:hover, .link2 a.right-link, .link2 a.right-link:visited
{
	background: url(../images/right_link.gif) left top;
	color: #c1c1c1;
}

.view-links a.left-link, .view-links a.left-link:visited
{
	background: url(../images/left_link.gif) no-repeat right 11px;
}
.link1 a.left-link, .link1 a.left-link:visited, .view-links a.left-link:hover 
{
	color: #c1c1c1;
	background:url(../images/left_link.gif) no-repeat left 11px;
}


#block2{padding-top: 30px;}



/* =Development Pages
-----------------------------------------------------------------------------*/




/*
development header
*/
.development-header {
	padding-bottom: 8px;
	width: 467px;
	margin-bottom: 10px;
	position:relative;
	}
.dev .development-header h2{
	font-size:2.4em;
	margin-bottom:5px;
	color:#EE3425;
	padding-bottom:5px;
}
.development-header h1
{
	color:#24517B;
	margin-bottom: 5px;
	font-size:1.2em;
	font-weight:bold;
}
.development-header p{color: #5a829f;}

.assist-links
{
	clear: both;
	width: 457px;
	background: url(../images/links-top.gif) no-repeat left top;
	margin: 0 -7px 0 -5px;
	font-size: 1em;
}
#content-primary .assist-links ul
{
	width: 457px;
	w\idth: 447px;
	margin: 0;
	padding: 15px 5px;
	list-style-type: none;
	background: url(../images/links-bottom.gif) no-repeat left bottom;
	height: 1.5em;
}
#content-primary .assist-links ul li
{
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 35px;
}
#content-primary .assist-links ul li.pdf-link
{
	background: url(../images/icons/pdf_icon.gif) no-repeat 15px 60%;
}
#content-primary .assist-links ul li.print-link
{
	background: url(../images/icons/print_icon.gif) no-repeat 15px 60%;
}
#content-primary .assist-links ul li.send-link
{
	background: url(../images/icons/send_icon.gif) no-repeat 15px 60%;

}
.assist-links ul li.save-link
{
	background: url(../images/icons/plus.gif) no-repeat 15px 60%;
}
#content-primary .assist-links ul li.remove-link
{
	padding-left: 20px;
}





/* 
development contact details 
*/

.opening-hours
{
	clear: both;
	width: 193px;
	margin: 0 0 18px 12px;
	background: #c82d20 url(../images/sales-center.gif) no-repeat left top;
	color: #fff;
}
.opening-hours-inner
{
	background: url(../images/sales-center-bottom.gif) no-repeat left bottom;
	padding: 15px;
}
.opening-hours h4
{
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 3px;
}
.opening-hours p
{
	margin: 0;
}

.negotiator
{
	clear: both;
	width: 201px;
	w\idth: 163px;
	padding: 18px 19px 3px 19px;
	margin: 0 0 0 8px;
	color: #24517b;
	background: url(../images/negotiator-bg.png) no-repeat left top;
}
.negotiator-bottom
{
	background: url(../images/negotiator-bottom.png) no-repeat left top;
	height: 11px;
	margin: 0 0 17px 8px;
}
.negotiator h4
{
	color: #24517b;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 3px;
}
.negotiator .contact{color: #ee3223;}

.negotiator p{margin-bottom: 0.3em;}




/*
development summary page
*/

#incentive
{
	
	background: url(../images/incentive-bottom.gif) no-repeat left bottom;
	margin-bottom: 1em;
	color: #00275e;
}

#incentive .incentive-top
{
	background: url(../images/incentive-top.gif) no-repeat left top;
	padding: 15px;
}
#incentive p
{
	margin-bottom: 2px;
}
#incentive .price
{
	color: #ee3324;
	font-weight: bold;
}
#incentive h3,
#incentive h2
{
	color: #ee3324;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}
#incentive h2
{
	font-size: 1.1em;
}

/*
available homes page
*/

#plot-types h2
{
	margin-top: 1em;
	font-size: 1.5em;
}

#plot-types .line
{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.plot-type
{
	width: 218px;
	float: left;
	margin-right: 14px;
	position: relative;
}

.plot-type .left
{
	width: 100px; 
	float: left;
	overflow: hidden;
}

.plot-type p			{margin: 0px;}

.plot-type p a
{
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
}

.plot-type .plot-title
{
	display: block;
	width: 102px;
	font-size: 1.1em;
	text-decoration: none;
	color: #002949;
}
.plot-type .plot-title a,
.plot-type .plot-title a:visited
{
	margin-top: 0;
	display: block;
	color: #002949;
	text-decoration:none;
}
.plot-type .plot-title a:hover
{
	color: #7993a2;
	text-decoration:none;
}

/* 
plot details page 
*/

.dev h2{
	color: #ee3425;
	font-size: 1.9em;
}

.plot-image {
	float:right;
	background: url(../images/dev-img-top.gif) no-repeat left top;
	width: 242px;
	}
	.plot-image-bottom {
		background: url(../images/dev-img-bottom.gif) no-repeat left bottom;
		padding: 8px 6px;
		position:relative;
		}

.plot-images {
	float:right;
	width:242px;
	margin: 0 0 10px 10px;
	}
	#content-primary .plot-thumbs {
		float:left;
		width:250px;
		overflow:hidden;
		padding:0;
		margin:0;
		position:relative;
		z-index:1;
		left:0;
		top:0;
		}
		#content-primary .plot-thumbs li {
			list-style-type:none;
			float:left;
			height: 36px;
			background:url(/images/developments/thumbs.gif) no-repeat 0 0;
			padding:0 0 0 2px;
			margin:0 9px 0 0;
			}
			.plot-thumbs li a {
				display:block;
				float:left;
				outline:none;
				padding:2px 2px 2px 0;
				background:url(/images/developments/thumbs.gif) no-repeat 100% -36px;
				}
			.plot-thumbs li img {
				border:1px solid #fff;
				}
/* =Plot gallery
---------------------------------------- */
.plot-gallery {
	overflow:hidden;
	clear:both;
	padding:8px 0 6px 11px;
	}
	.plot-gallery span {
		float:left;
		color:#003871;
		font-weight:bold;
		padding:1px 4px;
		}
	.plot-gallery .jcarousel-prev,
	.plot-gallery .jcarousel-next {
		background:url(/images/developments/plots-gallery-btns.gif) no-repeat 50% 1px;
		width:7px;
		height:15px;
		float:left;
		cursor:pointer;
		}
		.plot-gallery .jcarousel-next {
			background-position:0 100%;
			}
.plot-images .jcarousel-clip {
	width:230px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;
	}




.floorplans-select
{
	float: left;
	width: 300px;
}
.floorplans-select h3
{
	float: left;
	width: 100px;
}
.floorplans-select select
{
	width: 170px;
	margin-top: 5px;
}

.floorplan-large
{
	width: 450px;
	padding: 0 0 20px;
	margin-top: 10px;
	float: right;
	background: url(../images/floorplan-bg.gif) no-repeat top;
}
.floorplan-large img
{
	padding: 10px 10px 5px;
	margin: 0 auto;
	display: block;
}
.floorplan-large h2
{
	margin-top: 15px;
}
.floorplan-large h2 img
{
	padding: 0;
	margin: 0;
	display: inline;
}

.dev h2.floorplans-title
{
	color:#00275e;
	width:200px;
	font-size: 1.9em;
}

#floorplan-list
{
	float: left;
	display: none;
	margin:12px 0 0 15px;
}

.floorplan
{
	text-align: center;
	width: 100px;
	padding-bottom: 12px;
	margin-right:20px;
	position: relative;
	float:left;
	z-index: 0;	
}

.floorplan a
{
	cursor: pointer;
}
.floorplan a.floor-img
{
	text-align: center;
	display: block;
	width: 100px;
	padding-bottom: 5px;
	position: relative;
}

.floorplan img.floor-id
{
	position: absolute;
	top: 20%;
	left: 33px;
}

.floorplan b.light
{
	font-size: 1.1em;
	display: block;
	padding-left: 10px;
}


.print
{
	background: url(../images/print_icon.gif) no-repeat left 4px;
	padding-left: 14px;
	margin: 5px 0 8px;
	float: right;
}
.print a
{
	cursor: pointer;
}



/*
coloured tables - used on plot availablity and local area
*/

.result-grid, .amenity-grid 
{
	width: 100%;
	margin-bottom: 1em;
	clear:both;
}
.result-grid{margin-top:10px;}

body.lightbox .result-grid
{
	width: 100%;
	margin-top: 10px;
}

.result-grid td, .result-grid th
{
	padding: 5px 6px;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	background: url(../images/result-grid-bg.gif) repeat-x left bottom;
}
.result-grid td.left
{
	border-left: none;
}

body.lightbox .result-grid th
{
	text-align: left;
}

.result-grid th
{
	background: #59809d url(../images/result-grid-top-bg.gif) repeat-x left top;
	color: #fff;
	border: none;
	padding: 4px 11px;
	font-weight: normal;
}
.result-grid th.left	
{
	background-image: url(../images/result-grid-top.gif);		/* note: we possition the twice on individual th elements - needed for ie */
	background-position: top left;
	background-repeat: no-repeat;
}
.result-grid th.right	
{
	background-image: url(../images/result-grid-top.gif);		/* note: we possition the twice on individual th elements - needed for ie */
	background-position: top right;
	background-repeat: no-repeat;
}

.amenity-grid td
{
	padding: 5px 15px;
	border-bottom: 1px solid #fff;
}

span.available
{
	color: #97cf12;
	text-transform: uppercase;	
}
span.reserved
{
	color: #E62223;
	text-transform: uppercase;	
}


/* 
local area/amenities page
*/

#amenities-navigation
{
	font-size: 0.9em;
	width: 450px;
	background: #59809D;
	clear: both;
	overflow: hidden; 
	height: auto !important; 
	he\ight: 1%;
	display: inline-block;

}
#amenities-navigation ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#amenities-navigation ul li
{
	display: block;
	float: left;
	padding: 0;
	border-right: 1px solid #fff;
}
#amenities-navigation a#link1
{

}
#amenities-navigation a, #amenities-navigation a:visited
{
	display: block;
	padding: 4px 13px;
	color: #fff;
	text-decoration: none !important;
}
#amenities-navigation a:hover,
#amenities-navigation a.selected, #amenities-navigation a.selected:visited
{
	color: #fff;
	background: #608DAC;
}


.request-form-top{
	background: url(../images/forms/request-form-top.png) no-repeat left top;
	height: 15px;
	line-height: 15px;
}
.request-form-bg
{
	width: 442px;
	background: url(../images/forms/form-bg.gif) repeat-y left;
}

.request-form
{
	width: 442px;
	w\idth: 412px;
	background: url(../images/forms/request-form.gif) no-repeat left bottom;
	padding: 0 15px;
}
.request-form select option{padding:0 5px;}
.request-form input.w200{padding:2px 0;}
.request-form input.w105{width:205px;margin-bottom:5px; }
.request-form label
{
	display: block;
	float: left;
	width: 100px;
	color: #00275e;
	padding-bottom: 10px;
	width: 100px;
	margin-right: 10px;
}
.request-form div.w300 label{
	width: 275px;
	margin-right:5px;
	padding-bottom:0;
	float:left;
	font-size:0.9em;
	}
.request-form div.w300 input{margin-bottom:10px; height:1.2em; border: none;}	
.request-form input, .request-form textarea, .request-form select
{
	height: 15px;
	float: left;
	margin-left: 0;
	margin-bottom: 8px;
	border: 1px solid #dbdbdb;
}
.request-form select{
	height: 18px;
	padding: 0;
}
.request-form textarea
{
	height: 80px;
	font-size: 1.2em;
}
p.margin-top{margin-top:5px;}
input.view{
	border: none;
	background:none;
	color: #A7B5C4;
	width: 73px;
	height: 21px;
	text-align: center;
	text-decoration:underline;
	margin: 8px 4px 4px;
	cursor: pointer;
	padding-bottom: 2px;
	}
	
/*  Directions  */

.request-form.directions label
{
	width: 44px;
	margin-bottom: 10px;
}
.request-form.directions input.text
{
	width: 118px;
}
.request-form.directions .left-col
{
	width: 220px;
	float: left;
}
.request-form.directions .left-col label
{
	width: 75px;
	margin-bottom: 0;
}
.request-form.directions .radiobuttons label
{
	font-weight: normal;
	margin: 0 0 0 11px;
	width: 110px;
}
.request-form.directions .radiobuttons input
{
	margin-bottom: 5px;
	border: none;
}
.request-form.directions input.btn
{
	margin-left: 54px;
}
/* Virtual tours */

#virtual-tours
{
	width: 450px;
}
#virtual-tours h3
{
	width: 250px;
}
#ehouse-applet
{
	margin: 4px 0;
}
#virtual-tours h3
{
	margin-top: 5px;
}

iframe
{
	overflow: hidden;	
}

.virtual-tour iframe
{
	width: 360px;
	height: 260px;
	border: 0;
}

/*  Floorplans  */

#floorplan-title h1
{
	font-size: 1.5em;
	margin: 4px 0 0 0;
	padding: 7px 15px;
}
.floorplan-nav
{
	background: #fff;
	margin: 5px 5px 0 5px;
	padding: 7px 10px;
	font-weight: bold;
	color: #7993a2;
	font-size: 1.1em;
}
.floorplan-nav a
{
	color: #7993a2 !important;
}
.floorplan-img
{
	text-align: center;
	background: #fff;
	margin: 0 5px 5px 5px;
	padding: 15px 0;
}
.floorplan-table
{
	border: none;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 1.1em;
}
.floorplan-table td, .floorplan-table th
{
	padding: 7px 15px 5px 15px;
	border-bottom: 1px solid #a1b4be;
}
.floorplan-table th
{
	color: #7993a2;
}

/*  Gallery  */
ul#gallery
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#gallery li
{
	float: left;
	display: block;
	width: 143px;
	height: 140px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
ul#gallery li.last
{
	width: 119px;
}
ul#gallery li a
{
	display: block;
	margin-top: 5px;
	color: #7993a2;
}
ul#gallery li a.enlarge
{
	background: url(../images/enlarge.gif) no-repeat left top;
	width: 119px;
	w\idth: 99px;
	padding-left: 20px;
	float: none;
	text-indent: 0;
	margin-right: 0;
}

/* =Virtual Tours
-----------------------------------------------------------------------------*/

#virtual-tours .line
{
	margin: 0;
	padding: 0;	
}


/* =Galleries
-----------------------------------------------------------------------------*/

.gallery .line
{
	border: 0;
}

.gallery
{
	padding-left: 5px;
}

.gallery span
{
	display: block;
	width: 120px;
	float:  left;
	margin: 0 19px 15px 0;	
}

.gallery span.last
{
	margin-right: 0;	
}

.gallery a,
.gallery a:visited,
.gallery a strong
{
	font-size: 0.9em;
	color: #7793A1;
}


#other-developments
{
	width: 201px;
	w\idth: 163px;
	margin: 0 0 0 8px;
	background: url(../images/otherdev.png) no-repeat top left;
	padding: 20px 19px 10px 19px;
}

#other-developments-bottom
{
	background: url(../images/otherdev-bottom.png) no-repeat left top;
	height: 12px;
	margin: 0 0 20px 8px;
}

#other-developments h3
{
	font-weight: bold;
	font-size: 1.1em;
	color: #04245d;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#other-developments ol
{
	list-style-type: none;
	padding: 0;
	margin: 0 !important;	
}

#other-developments ol li
{
	margin-bottom: 5px;
}

#other-developments p.small
{
	color: #afafaf;
	margin-bottom: 0;
}

.more-flex-box
{
	margin-top: 17px;
}
.more-flex-box .more-flex-title
{
	background: url(../images/more_flex_title.gif) no-repeat 2px top;
	width: 180px;
	height: 35px;
}
.more-flex-box .more-flex-title h3,
.more-flex-box .more-flex-title p
{
	position: absolute;
	top: -999em;
	padding: 0;
}
.more-flex-box p
{
	padding-left: 27px;
}
.more-flex-box a,
.more-flex-box a:visited
{
	color: #ee3224;
}
.startplus-box
{
	margin: 0 0 10px 0;
	background: url(../images/bloorstart2_small.gif) no-repeat;
	width: 217px;
	height: 72px;
}
.startplus-box h3
{
	display: none;
}
.startplus-box a
{
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 72px;
	width: 217px;
}

.startplusavailable
{
	float: left;
	background: #ededed url(../images/bloorstart2.gif) repeat-x top left;
	width: 675px;
	height: 76px;
}
.startplusavailable h4
{
	display: none;
}
.startplusavailable a
{
	display: block;
	float: right;
	margin-top: 21px;
	width: 273px;
	height: 36px;
	text-indent: -999em;
	overflow: hidden;
}

.key-text
{
	width: 194px;
	height: 140px;
	margin-left: 13px;
	background: url(../images/keytext_small.jpg) no-repeat;
	text-indent: -999em;
	overflow: hidden;
}

/* Key features */

.key-features
{
	float: right;
	width: 205px;
	w\idth: 180px;
	background: url(../images/line-vert.png) no-repeat left top;
	padding: 0 0 10px 25px;
	margin-left: 10px;
}
.key-features h3{
	margin-left: 12px;
}
#content-primary .key-features ul
{
	list-style-type: none;
	padding: 0;
}
#content-primary .key-features ul li
{
	padding-left: 11px;
	background: url(../images/arrows/marker.gif) no-repeat left 0.5em;
	color: #00275e;
	margin-bottom: 4px;
}

/* last vecacies styles
-------------------------------------------------------------------------------*/ 
#content-primary  ul.last-vacancies{
	margin:0;
	list-style:none;
	padding-left:0;
	overflow:hidden;
	height:1%;
	}
#content-primary ul.last-vacancies li{
	display:block;
	float:left;
	margin-right:20px;
	width:198px;
	w\idth:185px;
	padding:0 0 15px 13px;
	background: url(../images/arrows/marker.gif) no-repeat left 0.5em;
	}	
#content-primary ul.last-vacancies li:first-child{
	margin-left:0;
	}		
.vacancies p
{
	margin-bottom: 2px;
}

span.water{color:#9a9b9c;}	




/* =Offers list
---------------------------------------- */
.offers {
	background:url(/assets/images/floorplan-bg.gif) no-repeat 50% 0;
	padding:5px 19px !important;
	width:417px;
	overflow:hidden;
	}
	.offers li {
		list-style-type:none;
		float:left;
		clear:left;
		background:url(/images/m-line.gif) no-repeat 50% 100%;
		padding:18px 0 !important;
		width:412px;
		}
		.offers li.last {
			background:none;
			}
	.offers .shadows {
		clear:right;
		float:right;
		}
	.offers span.error {
		font-size:1.1em;
		}



/* =Offers box
---------------------------------------- */
.offers-box {
	background:#fbfcff url(/images/developments/offers-bg.gif) no-repeat 100% 100%;
	padding:0 0 6px;
	width:449px;
	margin:10px 0 15px;
	}
	.offers-box-i {
		background:#fbfcff url(/images/developments/offers-bg.gif) no-repeat 0 0;
		width:415px;
		padding:10px 17px 4px;
		color:#EE3425;
		font-size:1.48em;
		word-spacing:1px;
		}
		.offers-box-i a {
			font-size:1.1em;
			font-weight:bold;
			}
		.offers-box-i strong {
			color:#002160;
			}
	span.offers-icon {
		background:url(/images/developments/offers-icon.png) no-repeat 0 0;
		position:absolute;
		top:25px;
		right:2px;
		width:54px;
		height:57px;
		}
		.plot-image-bottom span.offers-icon {
			right:2px;
			top:-2px;
			}


