
/* 	COLOURS 

	Dark Green : #044402
	

	END OF COLOURS*/



/* Stylesheet Reset Here */





/* End of stylesheet Reset */

#REFLabel, #RoomsLabel, #TypeLabel, #Add1Label, #Add2Label, #Add3Label, #TownLabel, #CountyLabel, #PostcodeLabel, #PriceLabel, #CountryLabel, #SummaryLabel, #DescriptionLabel, #Feature1Label, #Feature2Label, #Feature3Label, #Feature4Label, #Feature5Label
{
	vertical-align: top;
	display: inline-block;
	min-width: 150px !important;
	margin-top: 2px;
}

#mainImageLabel, #image2Label, #image3Label, #image4Label, #image5Label, #image6Label,
{
	vertical-align: top;
	display: inline-block;
	min-width: 200px !important;
	margin-top: 2px;
}


#REF, #Add1, #Add2, #Add3, #Town, #County, #Postcode, #Price, #Country, #Summary, #Description, #Feature1, #Feature2, #Feature3, #Feature4, #Feature5, #mainImage, #image2, #image3, #image4, #image5, #image6 
{
	display: inline-block;
	min-width: 200px !important;

}

#Summary, #Description
{
	min-width: 400px !important;
}

#mainImage.fileUpload, #image2.fileUpload, #image3.fileUpload, #image4.fileUpload, #image5.fileUpload, #image6.fileUpload
{
	min-width: 100px !important;
}



.help
{
	vertical-align: middle;
	padding-left: 10px;

}

.help a img
{
	text-decoration: none;
	border: none;
}





body
{ 
	background:			#044402; 
	/*font:normal 11px Arial, Helvetica, sans-serif;*/
}

#container
{ 
	background: 		#044402;
	overflow:			hidden;  
	margin:				0px auto; 
	width:				950px;
}

#logo
{
	background:			url(../images/property-42-logo.png) no-repeat; 
	width:				285px; 
	height:				49px; 
	margin:				30px 0px 0px 25px; 
	float:				left;
}

#advertise
{ 
	background:			url(../images/advertis-text.png) no-repeat; 
	width:				503px; 
	height:				22px; 
	float:				left; 
	margin:				50px 0px 0px 70px; 
}

#topWrapper
{ 
	width:				902px; 
	height:				96px; 
	margin:				0px auto;
}

#banner
{
	background:			url(../images/banner.png) no-repeat bottom; 
	width:				902px; 
	height:				220px; 
	margin:				0px auto;
}

#aquaBG
{ 
	background:			url(../images/aqua-bg.png) repeat-x bottom; 
	width:				902px; 
	height:				66px; 
	margin:				0px auto;
}

#banner .button, 
#aquaBG .button
{ 
	background:			url(../images/button-bg.png) no-repeat top; 
	width:				209px; 
	height:				26px; 
	float:				right;
}

#aquaBG .buttonLeft 
{ 
	background:			url(../images/button-right.png) no-repeat top; 
	width:				506px; 
	height:				25px; 
	float:				left;
}

#banner .button ul.user, 
#aquaBG .button ul.user
{ 
	list-style:			none; 
	/* margin:				4px 0px 0px 4px; */ 
	margin:				4px 0px 0px 5px; 
	padding:			0px;
}

#aquaBG .buttonLeft ul.navButtonLeft
{ 
	list-style:			none; 
	/* margin:				5px 0px 0px 15px; */ 
	margin:				5px 0px 0px 5px; 
	
	padding:			0px;
}

#banner .button ul.user li, 
#aquaBG .button ul.user li
{ 
	/*background:			url(../images/button-bullet.png) no-repeat;*/ 
	width:				30px; 
	height:				15px;  
	display:			inline;
}

#aquaBG .buttonLeft ul.navButtonLeft li
{ 
	display:			inline;
	margin:				0px; 
	padding:			0px; 
	color:				#FFFFFF;
}

#banner .button ul.user li a,
#aquaBG .button ul.user li a
{ 
	font: 				10px Arial, Helvetica, sans-serif; 
	font-size: 			x-small;
	color:				#FFFFFF; 
	text-decoration:	none; 
	margin:				0px 20px 0px 8px; 
	padding-left:		12px;
}

#aquaBG .buttonLeft ul.navButtonLeft li a
{ 
	font: 				10px Arial, Helvetica, sans-serif; 
	font-size: 			x-small;
	color:				#FFFFFF; 
	text-decoration:	none; 
	margin:				0px 5px 0px 5px; 
	padding-left:		0px;
}

#aquaBG .buttonLeft h2
{ 
	font:				bold 13px Arial, Helvetica, sans-serif; 
	color:				#000000; 
	margin:				14px 0px 0px 15px; 
	width:				1024px;
}

#content
{
	overflow:			hidden; 
	margin:				0px auto;
}

#container #content h1.axeEstate
{
	font:				italic 40px Georgia, "Times New Roman", Times, serif; 
	color:				#AED139; 
	margin:				45px 0px 0px 40px;  
}

#container #content ul.bulletText
{ 
	list-style:			none; 
	margin:				15px 0px 0px 0px; 
	width:				455px; 
	float:				left;
}

#container #content ul.bulletText li
{ 
	background:			url(../images/bullet.png) no-repeat; 
	font:				normal 14px Arial, Helvetica, sans-serif; 
	color:				#FFFFFF; 
	padding-left:		25px; 
	margin-top:			15px;  
}

#container #content ul.bulletText li span.greenText
{ 
	color:				#98BE33;
}

#container #content #contentRight
{ 
	width:				350px;  
	float:				right;
}

#container #content #contentRight .sale_rent_let 
{
	width:				390px;  
	margin-top:			50px;
}

#container #content #contentRight .sale_rent_let p, 
#container #content #contentRight .sale_rent_let p.let,
#container #content #contentRight .sale_rent_let a
{ 
	font:				normal 11px Arial, Helvetica, sans-serif; 
	color:				#FFFFFF; 
	margin:				5px 0px 5px 0px;
}

#container #content #contentRight .sale_rent_let p.let
{ 
	font:				normal 16px Arial, Helvetica, sans-serif;
}

#container #content #contentRight .sale_rent_let input
{ 
	border:				none; 
	margin:				0px; 
	vertical-align:		middle;
}

#container #content #contentRight .sale_rent_let input.sale, 
#container #content #contentRight .sale_rent_let input.rent 
{ 
	background:			#FFFF33; 
	color:				#054302; 
	border:				none; 
	padding:			1px; 
	vertical-align:		middle; 
	font:				bold 11px Arial, Helvetica, sans-serif;
}

#container #content #contentRight .sale_rent_let input.rent 
{
	background:			#00CCCD; 
	color:				#074305;
}

#container #content #contentRight .sale_rent_let a
{ 
	font-weight:		bold; 
	font-size:			16px; 
	text-decoration:	none;
}

#container #content #contentWrap 
{ 
	width:				902px;  
	margin:				0px auto; 
	overflow:hidden;
}

#container #content #contentWrap #left
{ 
	background:			#335702;  
	width:				224px; 
	min-height:			563px; 
	margin-top:			5px; 
	float:				left; 
}

#container #content #contentWrap #left h3
{ 
	font:				bold 12px Arial, Helvetica, sans-serif; 
	color:				#FFFFFF;  
	padding:			0px; 
	margin:				10px 0px 10px 20px;}

#container #content #contentWrap #left .search
{ 
	margin:				10px 0px 10px 0px; 
	display:			inline-block; 
	padding:			10px 10px 10px 0px;
} 

#container #content #contentWrap #left .search label
{ 
	color:				#FFFFFF; 
	font:				normal 11px Arial, Helvetica, sans-serif; 
	margin: 			8px 0px 0px 20px; 
	float:				left;
}

#container #content #contentWrap #left .search input
{ 
	background:			#CCCCCC; 
	border:				none; 
	height:				16px; 
	margin:				2px;  
	float:				right;  
}

#container #content #contentWrap #left #searchButton input
{
	float:				right;
	margin-right: 		11px;
}



#container #content #contentWrap #left .search select
{ 
	background:			#CCCCCC; 
	border: 			#CCCCCC solid 1px; 
	margin: 			3px 2px 0px 0px; 
	float:				right; 
	width:				125px;
}

#container #content #contentWrap #right
{ 
	background:			#FFFFFF; 
	width:				670px; 
	min-height:			563px; 
	margin-top:			5px; 
	float:				right; 
}

#container #content #contentWrap #right .searchResult 
{ 
	width:				635px; 
	margin-left:		10px; 
	padding:			11px 10px 6px 0px; 
	border-bottom: 		#CCCCCC solid 1px; 
	display:			inline-block;
}

#container #content #contentWrap #right .bodyText 
{ 
	font:				12px Arial, Helvetica, sans-serif;
	width:				635px; 
	margin-left:		10px; 
	padding:			11px 10px 6px 0px; 
	/* border-bottom: 		#CCCCCC solid 1px; */ 
	display:			inline-block;
}

#container #content #contentWrap #right .searchResult img
{
	/* Style the search house images */
}

#container #content #contentWrap #right .searchResult span.rent
{ 
	width:				500px; 
	float:				left; 
	font:				bold 12px Arial, Helvetica, sans-serif; 
	margin-left:		15px;  
}

#container #content #contentWrap #right .searchResult span.address
{ 
	width:				500px; 
	float:				left; 
	float:				left; 
	font:				normal 11px Arial, Helvetica, sans-serif; 
	margin-left:		15px;  
}

#container #content #contentWrap #right .searchResult span.description
{ 
	width:				530px; 
	float:				left; 
	font:				normal 11px Arial, Helvetica, sans-serif; 
	color:				#333333; 
	margin:				10px 5px 5px 15px; 
}

#container #content #contentWrap #right .searchResult span.more
{ 
	background:			url(../images/magnify-more.png) no-repeat;
	width:				80px; 
	float:				left; 
	font:				bold 11px Arial, Helvetica, sans-serif; 
	margin:				2px 0px 0px 15px; 
	padding-left:		20px; }

#container #content #contentWrap #right .searchResult span.add2Favourite
{ 
	background:			url(../images/add-favourite.png) no-repeat; 
	width:				150px; 
	float:				left; 
	font:				bold 11px Arial, Helvetica, sans-serif; 
	margin:				2px 0px 0px 15px; 
	padding-left:		20px;

}

#container #footer 
{
	width:				902px; 
	margin:				auto; 
	border-top:			#FFFFFF solid 1px; 
	margin-top:			30px; 
}

#container #footer span
{	
	color:				#FFFFFF; 
	font: 				normal 10px Arial, Helvetica, sans-serif; 
	padding:			10px 0px 20px 0px;
}

#container #footer span.terms
{ 
	cursor:				hand;	
	float:				left; 
	margin-left:		10px;
	text-decoration: 	none;
}

.noBorder
{
		text-decoration: 	none;
		border: none;
}

span.hips
{ 
	color:				#FFFFFF; 
	font: 				normal 10px Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
}


#container #footer span.termsPink
{ 
	cursor:				hand;
	float:				left; 
	margin-left:		10px;
	text-decoration: 	none;
	color:				#ff0066;
}

.termsText
{
	color:				#000000; 
	font:				11px Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	text-align: 		justify;
}

#container #loginBox input
{
	width: 150px;
}

#container #footer span.copyright
{ 
	float:				right; 
	margin-right:		10px;
	text-decoration: 	none;
}



div.propdetails, div.pinfo 
{
	font:normal 11px Arial, Helvetica, sans-serif;
}
div.pinfo { line-height:20px; width: 300px; float: left; min-height: 220px !important; }
div.pinfo .label { color:#416800; width:80px; display:inline-block; margin:0px 0px 10px; vertical-align: text-top }
a.editpinfo, a.btnblue { background:url(../images/btnblue.png) no-repeat; display:inline-block; width:199px; line-height:25px; text-align:center; color:white; font-size:10px; float:left; margin-bottom:10px; text-decoration:none; text-transform:uppercase; }

div.pinfoRight { line-height:20px; float:right; width: 300px; min-height: 220px !important;}
div.pinfoRight .label { color:#416800; width:80px; display:inline-block; margin:0px 0px 10px; vertical-align: text-top }
a.editpinfoRight, a.btnblue { background:url(../images/btnblue.png) no-repeat; display:inline-block; width:199px; line-height:25px; text-align:center; color:white; font-size:10px; float:left; margin-bottom:10px; text-decoration:none; text-transform:uppercase; }
div.propdetails, div.pinfoRight 
{
	font:normal 11px Arial, Helvetica, sans-serif;
}



a.addproperty { background:url(../images/btnred.png) no-repeat; display:inline-block; width:199px; line-height:25px; text-align:center; color:white; font-size:10px; float:right; }
div.properties { clear:both; padding-bottom:10px; overflow:hidden; }
div.properties div.columnL, div.properties div.columnR { float:left; width:300px; overflow:hidden; }
div.properties div.columnR { margin-left:35px; }
div.properties div.columnL h3, div.properties div.columnR h3 { background:#D7E3C6; line-height:25px; padding:0 10px; }
div.property { border-bottom:1px solid black; overflow:hidden; padding:10px 0; }
div.property img.photo { margin-right:10px; float:left; }
div.property a.moredet { background:url(../images/ico_moredet.png) no-repeat left center; padding-left:16px; line-height:20px; }
div.property a.removefav { background:url(../images/ico_removefav.png) no-repeat left center; padding-left:16px; line-height:20px; }
div.property a.editremove { background:url(../images/ico_editremove.png) no-repeat left center; padding-left:16px; line-height:20px; }
div.property a.plainbox { background:url(../images/plainbox.png) no-repeat left center; padding-left:16px; line-height:20px; }
div.property a.editExpired { background:url(../images/exclamation.png) no-repeat left center; padding-left:16px; line-height:20px; }
div.property a.delete { background:url(../images/exclamation.png) no-repeat left center; padding-left:16px; line-height:20px; }

div.propdetails, div.pinfo 
{
	font:normal 11px Arial, Helvetica, sans-serif;
}

div.propdetails div.columnL { width:350px; text-align:justify; float:left; }
div.propdetails div.columnR { width:265px; margin-left:20px; float:left; }
div.propdetails div.columnL p { margin:10px 0; }
div.propdetails div.columnR div.thumbs { margin-bottom:15px; }
div.propdetails div.columnR div.thumbs div.galleryItem img { margin:2px; float: left;}

div.propdetails div.columnR div.thumbs div.galleryItem a:link    { text-decoration: none; color: #FFFFFF;}
div.propdetails div.columnR div.thumbs div.galleryItem a:active  { text-decoration: none; color: #FFFFFF;}
div.propdetails div.columnR div.thumbs div.galleryItem a:visited { text-decoration: none; color: #FFFFFF;}
div.propdetails div.columnR div.thumbs div.galleryItem a:hover   { text-decoration: none; color: #FFFFFF;}

div.propdetails div.columnR h3 { background:#D7E3C6; line-height:25px; padding:0 10px; }
ul.fivefeat { margin:10px; list-style: none;}
ul.fivefeat li { background:url(../images/ico_fivefeat.png) no-repeat left center; padding-left:15px;}
h2.propertyInfoHeader { font:bold 12px Arial, Helvetica, sans-serif; margin:10px 0; }
.noborder { border:0 !important; }
.nobold { font-weight:normal; }
h3.detailsHeader
{
	font:bold 12px Arial, Helvetica, sans-serif; margin:10px 0;
}

.contactFormLabel
{
	vertical-align: top;
	display: inline-block;
	min-width: 100px !important;
}

.image_container {
	padding: 10px;
	border: #cacaca solid 1px;
}

.onesubgroup {
    padding-top: 10px;
    padding-right: 0pt;
    padding-bottom: 10px;
    padding-left: 50px !important;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dddddd;
}

#fcfooter {
	display: none;
}



