/*
Theme Name: EasyLet Custom Theme
Theme URI: http://www.easylet.ie/
Description: Custom WordPress Theme.  Front-end was designed by Cillian Hunter. Back-end plugin developement and WordPress integration by Sean Delaney.
Author: Cillian Hunter (Web Designer) &amp; <a href="http://www.seandelaney.ie/" title="Freelance Web Designer - Sean Delaney">Sean Delaney</a> (Web Developer)
Author URI:
*/

/* ###### Reset rules for all Class A Browsers ###### */

body,div,ul,li,h1,h2,h3,h4,form,input,button,p
{
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}

em,strong
{
	font-style:inherit;
	font-weight:inherit;
}

h1,h2,h3,h4
{
	font-size:100%;
	font-weight:normal;
}

acronym
{
	border:0px;
	font-variant:normal;
}

a
{
	cursor:pointer;
}

input,button
{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

input,button
{
	font-size:100%;
}

input,button
{
	font:99% arial,helvetica,clean,sans-serif;
}

/* ###### Global Rules ###### */

body
{
	/*9DA2A8*/
	background:#9DA2A8 url("media/body_background.jpg") repeat-x;
	font-family:Helvetica;
	font-size:12px;
	color:#333333;
}

#header
{
	height:150px;
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

#header img.logo
{
	float:left;
	margin-top:23px;
	width:174px;
	height:87px;
	margin-bottom:12px;
}

#header p a
{
	float:right;
	margin-top:101px;
	margin-right:-76px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:inherit;
}

#header p a.signup
{
	margin-right:-72px;
}

#header p a:hover,
#header p a.button:hover
{
	background-color:transparent;
	color:#4491CB;
}

#header p a.button
{
	float:right;
	margin-top:67px;
	margin-right:10px;
	padding:10px 10px 10px 10px;
	background:transparent url("media/tenant-login.png") repeat-x;
	color:#FFFFFF;
	text-decoration:none;
}

#header p a.button.myaccount
{
	padding:10px 19px 10px 23px;
}

#header ul
{
	clear:both;
	padding-top:2px;
}

#header ul li
{
	float:left;
	display:inline;
}

#header ul#tmpsubmenu,
#header ul#submenu
{
	text-align:center;
	margin-top:0.5px;
	display:block;
	position:absolute;
}

#header ul#tmpsubmenu
{
	font-size:12px;
	margin-top:26px;
	background-color:#FFFFFF;
}

#header ul.hidden.landlords,
#header ul.hidden.tenants,
#header ul.hidden.property-search,
#header ul.hidden.about,
#header ul.hidden.contact-us
{
	margin-left:0px;
	background-color:#FFFFFF;
}

#header ul li a
{
	color:#FFFFFF;
	padding-top:6.5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	font-size:14px;
	letter-spacing:0.5px;
	text-decoration:none;
	background-color:transparent;
	display:block;
}

#header ul li ul li a
{
	color:#333333;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
	font-size:12px;
	background-color:#FFFFFF;
	letter-spacing:0.5px;
	text-decoration:none;
	display:block;
}

#header ul#tmpsubmenu li a
{
	color:#333333;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
	font-size:12px;
	background-color:#FFFFFF;
	letter-spacing:0.5px;
	text-decoration:none;
	display:block;
}

#header ul#tmpsubmenu li a:hover,
#header ul#tmpsubmenu li a.active,
#header ul li ul li a:hover,
#header ul li a:hover,
#header ul li a.active
{
	color:#4491CB;
	background-color:#FFFFFF;
}

#header ul.landlords
{
	margin-left:69px;
}

#header ul.tenants
{
	margin-left:165px;
}

#header ul.ps
{
	margin-left:248px;
}

#header ul.about
{
	margin-left:386px;
}

#header ul.contact-us
{
	margin-left:478px;
}

#content,
#content-no-border,
#property-details
{
	clear:both;
	color:#333333;
	padding-top:0px;
	margin-bottom:20px;
	border-bottom:1px solid #000000;
}

#property-details
{
	border-bottom:0px solid #000000;
}

#property-details #search,
#content #search,
#content #contact,
#content #wrapper
{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#property-details #wrapper-divider,
#content #wrapper-divider
{
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
}

#content-no-border
{
	border-bottom:0px solid #000000;
}

#content,
#property-details,
#content-index,
#content-no-border
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

#content-index div#banner div#header
{
	background-color:#FFFFFF;
}

#content-index div#banner div#header a img.banner,
#content-index div#banner div#header a img.banner.hidden
{
	width:920px;
	height:215px;
	/*
	border-top:9px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	*/
	color:inherit;
}

#content-index div#banner div#header a img.banner.hidden
{
	display:none;
}

#content-index #tagline
{
	float:left;
	width:755px;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#content-index #tagline h2
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:11px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#333333;
	line-height:136%;
}

#content-index #tagline h2 a
{
	color:#FFFFFF;
	background-color:inherit;
}

#content-index #tagline h2 a:hover
{
	text-decoration:none;
}

#content-index #client-testimonials
{
	margin-top:10px;
	float:right;
	width:175px;
	min-height:427px;
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
}

#content-index #landlords,
#content-index #tenants
{
	float:left;
	min-height:330px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:372.5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
}

#content #latest-properties,
#content-index #latest-properties
{	
	clear:both;
	margin-bottom:20px;
	border-bottom:1px solid #000000;
	background-color:#FFFFFF;
}

#property-details h2,
#content h2,
#content-no-border h2,
#content-index h2,
#content-index #client-testimonials h2,
#content-index #landlords h2,
#content-index #tenants h2,
#content #latest-properties h2,
#content-index #latest-properties h2
{
	padding:11px;
	font-size:20px;
}

#property-details h2,
#content h2,
#content-no-border h2,
#content-index h2,
#content-index #client-testimonials h2,
#content #latest-properties h2,
#content-index #latest-properties h2
{
	color:#4491CB;
	background-color:#FFFFFF;
}

#content #latest-properties h2 span,
#content-index #latest-properties h2 span
{
	float:right;
	margin-top:4px;
	font-size:14px;
	color:#333333;
}

#content #latest-properties h2 span a,
#content-index #latest-properties h2 span a
{
	color:#4491CB;
}

#content-index #landlords h2,
#content-index #tenants h2
{
	color:#333333;
	background-color:transparent;
}

#content-no-border h2.padding,
#property-details h2.padding,
#content h2.padding
{
	padding-top:36px;
}

#property-details h3,
#content h3,
#content-no-border h3,
#content-index h3,
#content-index #client-testimonials h3,
#content-index #landlords h3,
#content-index #tenants h3,
#content #latest-properties h3,
#content-index #latest-properties h3
{
	padding-left:11px;
	font-size:18px;
	color:#4491CB;
	background-color:#FFFFFF;
}

#content-index #client-testimonials ul
{
	list-style:none;
	padding-left:11px;
	padding-right:11px;
	line-height:150%;
}

#content-index #landlords h3,
#content-index #tenants h3
{
	background-color:transparent;
}

#content-index #client-testimonials ul li
{
	display:list-item;
	margin-bottom:10px;
}

#fade ol li
{
	font-size: 14px;
	list-style: decimal;
	margin-left:20px;
	padding:5px;
}

#property-details p,
#content p,
#content-no-border p,
#content-index p,
#content-index #client-testimonials p
{
	padding-left:11px;
	color:inherit;
	background-color:#FFFFFF;
}

#content-no-border #contact-us #fade p a,
#content-index #client-testimonials p a
{
	color:#4491CB;
	background-color:inherit;
}

#content-no-border #contact-us #fade p a:hover,
#content-index #client-testimonials p a:hover
{
	text-decoration:none;
}

#content-index #landlords p,
#content-index #tenants p,
#content #latest-properties p,
#content-index #latest-properties p,
#content-no-border #contact-us #fade p
{
	padding-top:11px;
	padding-left:11px;
	line-height:140%;
}

#content-index #landlords p a.button,
#content-index #tenants p a.button
{
	float:left;
	margin-top:0px;
	margin-left:8px;
	margin-right:12px;
	text-align:center; 
	background:transparent url("media/button.png") no-repeat;
	color:#333333;
	text-decoration:none;
	width:100px;
	padding:8px 13px 6px;
}

#content-index #landlords p a.button:hover,
#content-index #tenants p a.button:hover
{
	color:#333333;
	background:transparent url("media/button-hover.png") no-repeat;
}

#content-index #landlords p,
#content-index #tenants p
{
	margin-right:5px;
	background-color:transparent;
}

#property-details #search #fade #col4search,
#content #search #fade #col4search 
{
	margin-top:-20px;
	margin-left:0px;
	float:left;
	width:330px;
	background-color:transparent;
}

#property-details #search #fade #col4search img,
#content #search #fade #col4search img
{
	margin-top:20px;
	margin-left:10px;
	border:3px solid #FFFFFF;
}

#property-details #search #fade,
#content #search #fade
{
	margin-bottom:40px;
}

#content #why-use-us #fade #col4 form,
#property-details #search #fade #col4search form,
#content #search #fade #col4search form,
#content-index #tenants form,
#content-no-border #free-valuation form,
#property-details #contact-us form,
#content-no-border #contact-us form,
#property-details #search #fade form,
#content-no-border #letting-your-property #fade form,
#content-no-border #letting-your-property form
{
	width:80%;
	font-size:15px;
	border:0px;
	background-color:transparent;
}

#content #search #fade form,
#content #contact #fade form,
#content #wrapper #fade form,
#content-no-border #letting-your-property form,
#content-no-border #letting-your-property #fade form
{
	width:100%;
	background-color:transparent;
}

#property-details #search #fade form,
#content #search #fade form
{
	background-color:transparent;
}

#property-details #search #fade #col4search
#content #search #fade #col4search
{
	margin-bottom:20px;
}

#content #search #fade #col4search form
{
	margin-bottom:120px;
}

#property-details #contact-us form,
#content-no-border #contact-us form
{
	margin-top:5px;
}

#content-no-border #letting-your-property form#login
{
	margin-bottom:40px;
}

#content #why-use-us #fade #col4 form
{
	margin-top:-28px;
}

#content-index #tenants form h3
{
	margin-top:12px;
	margin-bottom:0px;
}

#property-details #contact-us p,
#content-no-border #contact-us p
{
	width:465px;
}

#content #contact #fade form fieldset,
#content #wrapper #fade form fieldset,
#content #search #fade #col4search form fieldset,
#content #why-use-us #fade #col4 form fieldset,
#content-index #tenants form fieldset,
#content-no-border #free-valuation form fieldset,
#property-details #search form fieldset,
#property-details #contact-us form fieldset,
#content-no-border #contact-us form fieldset,
#content-no-border #letting-your-property #fade form fieldset,
#content-no-border #letting-your-property form fieldset
{
	border:0px;
}

#content #contact #fade form fieldset label,
#content #wrapper #fade form fieldset label,
#content #search #fade #col4search form fieldset label,
#content #why-use-us #fade #col4 form fieldset label,
#content-index #tenants form fieldset label,
#content-no-border #free-valuation form fieldset label,
#property-details #contact-us form fieldset label,
#content-no-border #contact-us form fieldset label,
#property-details #search #fade form fieldset label,
#content-no-border #letting-your-property #fade form fieldset label,
#content-no-border #letting-your-property form fieldset label
{
	float:left;
	width:100px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:12px;
}

#content #why-use-us #fade #col4 form fieldset label
{
	width:75px;
}

#content #search #fade #col4search form fieldset label
{
	width:80px;
}

#content #contact #fade form fieldset input,
#content #wrapper #fade form fieldset input,
#content-no-border #letting-your-property form fieldset input,
#content-no-border #letting-your-property form fieldset label,
#property-details #contact-us form fieldset label,
#property-details #contact-us form fieldset input,
#content-no-border #contact-us form fieldset label,
#content-no-border #contact-us form fieldset input
{
	margin-bottom:0px;
	float:left;
	width:200px;
	margin-right:40px;
}

#content #contact #fade form fieldset input,
#content #wrapper #fade form fieldset input,
#content-no-border #letting-your-property form fieldset input,
#content-no-border #letting-your-property #fade form fieldset input,
#property-details #search #fade form fieldset input,
#property-details #contact-us form fieldset input,
#content-no-border #contact-us form fieldset input
{	
	color:#333333;
	background-color:#F6F6F6;
	border:1px solid #BBBBBB;
	font-size:12px;
	padding:5px;
}

#content #contact #fade form fieldset label.right,
#content #wrapper #fade form fieldset label.right,
#property-details #contact-us form fieldset label.right,
#content-no-border #contact-us form fieldset label.right
{
	padding-left:5px;
}

#content #contact #fade form fieldset label.right,
#content #wrapper #fade form fieldset label.right
{
	margin-left:142px;
}

#content-no-border #letting-your-property #fade form fieldset label.right
{
	margin-left:118px;
}

#content-no-border #letting-your-property form fieldset label
{
	margin-top:1px;
	margin-right:30px;
}

#content-no-border #letting-your-property form fieldset input
{
	margin-bottom:10px;
}

#content-no-border #letting-your-property form fieldset input#profile_username
{
	border:0px;
	background-color:transparent;
}

#content-no-border #letting-your-property #fade form fieldset label.clear,
#content #contact #fade form fieldset label.clear,
#content #wrapper #fade form fieldset label.clear,
#property-details #contact-us form fieldset label.clear,
#content-no-border #contact-us form fieldset label.clear
{
	width:400px;
	margin-top:7px;
}

#content-no-border #letting-your-property #fade form fieldset textarea#contact_message
{
	float:left;
}

#content #contact #fade form fieldset textarea,
#content #wrapper #fade form fieldset textarea,
#property-details #search #fade form fieldset textarea,
#content-no-border #letting-your-property #fade form fieldset textarea,
#property-details #contact-us form fieldset textarea,
#content-no-border #contact-us form fieldset textarea
{
	margin-bottom:10px;
	width:451px;
	height:100px;
	font-family:Helvetica;
	font-size:12px;
	padding:5px;
	line-height:130%;
	color:#333333;
	background-color:#F6F6F6;
	border:1px solid #BBBBBB;
}

#property-details #search #fade form fieldset textarea#friend_message
{
	width:618px;
}

#property-search #search #fade form fieldset input.example,
#property-search #search #fade form fieldset textarea,
#content #contact #fade form fieldset textarea.example,
#content #contact #fade form fieldset input.example,
#content #wrapper #fade form fieldset textarea.example,
#content #wrapper #fade form fieldset input.example,
#property-details #search #fade form fieldset input.example,
#property-details #search #fade form fieldset textarea,
#content-no-border #letting-your-property #fade form fieldset input.example,
#content-no-border #letting-your-property #fade form fieldset textarea,
#content-no-border #free-valuation form fieldset input.example,
#content-no-border #contact-us form fieldset input.example,
#content-no-border #contact-us form fieldset textarea.example,
#content-no-border #letting-your-property form fieldset input.example,
#property-details #contact-us form fieldset input.example,
#property-details #contact-us form fieldset textarea.example
{
	color:#AEAEAE;
}

#property-details #search #fade form fieldset.horizontal label,
#property-details #search #fade form fieldset.horizontal input,
#content-no-border #letting-your-property #fade form fieldset.horizontal label,
#content-no-border #letting-your-property #fade form fieldset.horizontal input
{
	margin-left:1px;
	width:190px;
	margin-right:18px;
}

#property-details #search #fade form fieldset.horizontal input,
#content-no-border #letting-your-property #fade form fieldset.horizontal input
{
	margin-left:0px;
	margin-right:8px;
}

#property-search #search #fade form fieldset.vertical label,
#content-no-border #letting-your-property #fade form fieldset.vertical label
{
	width:150px;
	float:left;
}

#property-details #search #fade form fieldset.vertical select,
#content-no-border #letting-your-property #fade form fieldset.vertical select
{
	width:150px;
	float:left;
}

#property-details #search #fade form fieldset.vertical textarea,
#content-no-border #letting-your-property #fade form fieldset.vertical textarea
{
	width:463px;
}

#property-details #search #fade form fieldset.vertical,
#content-no-border #letting-your-property #fade form fieldset.vertical
{
	padding-bottom:60px;
}

#content-no-border #free-valuation form fieldset label
{
	margin-bottom:0px;
	width:200px;
	font-size:12px;
}

#content-no-border #free-valuation form fieldset input
{
	margin-bottom:10px;
	width:196px;
	font-size:12px;
	padding:5px;
	color:#333333;
	background-color:#F6F6F6;
	border:1px solid #BBBBBB;
}

#content #search #fade #col4search form fieldset label,
#content #why-use-us #fade #col4 form fieldset label
{
	color:#4491CB;
	font-size:14px;
}

#content-index #tenants form fieldset label
{
	font-size:14px;
}

#content #search #fade #col4search form fieldset select,
#property-details #search #fade form fieldset select,
#content-no-border #letting-your-property #fade form fieldset select,
#content #why-use-us #fade #col4 form fieldset select,
#content-index #tenants form fieldset select
{
	float:left;
	width:150px;
	font-size:12px;
	line-height:130%;
	margin-top:2px;
	padding:1px;
	color:#333333;
	margin-bottom:5px;
}

#content-no-border #contact-us #fade p.normal
{
	font-size:12px;
}

#content #contact #fade form button.button-login,
#content #wrapper #fade form button.button-login,
#content-no-border #letting-your-property p.normal.small a.button,
#content-no-border #letting-your-property #fade form button.button,
#property-details #search #fade form button.button,
#content #search #fade #col4search form button.button,
#content #why-use-us #fade #col4 form button.button,
#content-index #tenants form button.button,
#content-no-border #free-valuation form button.button,
#property-details #contact-us form button.button,
#content-no-border #contact-us form button.button,
#content-no-border #letting-your-property form button.button-login,
#content-no-border #letting-your-property form button.button-register
{
	margin-top:-43px;
	margin-right:-70px;
	float:right;
	text-align:center; 
	background:transparent url("media/button-small.png") no-repeat;
	color:#333333;
	cursor:pointer;
	padding:7px 10px 8px 0px;
	font-size:12px;
	width:80px;
	border:0px;
}

#content-no-border #letting-your-property p.normal.small
{
	margin-top:70px;
	margin-bottom:0px;
}

#content-no-border #letting-your-property p.normal.small a.button
{
	float:left;
	width:70px;
	padding-right:30px;
}

#property-details #search p.normal a,
#content-no-border #letting-your-property p.normal a
{
	color:#4491CB;
}

#property-details #search p.normal a:hover,
#content-no-border #letting-your-property p.normal a:hover
{
	color:inherit;
	text-decoration:none;
}

#content #wrapper #fade p.normal a.button-view,
#content #wrapper #fade p.normal a.button-remove,
#content #wrapper-divider #fade p.normal a.button-view,
#content #wrapper-divider #fade p.normal a.button-remove,
#content #search #fade #col4search p a.button.button,
#content-no-border #letting-your-property form button.button-login-reset,
#content-no-border #letting-your-property #fade .email-alerts p a.button-remove,
#content-no-border #letting-your-property #fade .property-details p a.button-view,
#content-no-border #letting-your-property #fade .property-details p a.button-remove
{	
	margin-top:-43px;
	margin-right:-70px;
	float:right;
	text-align:center; 
	background:transparent url("media/button.png") no-repeat;
	color:#333333;
	cursor:pointer;
	padding:7px 10px 8px 0px;
	font-size:12px;
	border:0px;
}

#content #search #fade #col4search p a.button.button,
#content-no-border #letting-your-property #fade .email-alerts p a.button-remove,
#content-no-border #letting-your-property #fade .property-details p a.button-view,
#content-no-border #letting-your-property #fade .property-details p a.button-remove,
#content #wrapper-divider #fade p.normal a.button-view,
#content #wrapper-divider #fade p.normal a.button-remove,
#content #wrapper #fade p.normal a.button-view,
#content #wrapper #fade p.normal a.button-remove
{
	float:left;
	margin-top:-5px;
	width:105px;
	padding:8px 10px 8px 10px;
	text-decoration:none;
}

#content #wrapper #fade p.normal a.button-remove,
#content #wrapper-divider #fade p.normal a.button-remove,
#content-no-border #letting-your-property #fade .property-details p a.button-remove
{
	margin-left:275px;
}

#content #wrapper #fade p.normal a.button-view,
#content #wrapper #fade p.normal a.button-remove,
#content #wrapper-divider #fade p.normal a.button-view,
#content #wrapper-divider #fade p.normal a.button-remove
{
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#content #wrapper #fade p.normal a.button-remove,
#content #wrapper-divider #fade p.normal a.button-remove
{
	margin-left:490px;
	width:125px;
	padding-left:2px;
	padding-right:0px;
}

#property-details #search #fade form button.button,
#content-no-border #letting-your-property #fade form button.button
{	
	float:left;
	margin-top:-50px;
	margin-left:10px; 	/* 164 */
}

#content #search #fade #col4search p a.button.button
{
	margin-top:0px;
	margin-right:20px;
}

#content #contact #fade form button.button-login,
#content #wrapper #fade form button.button-login,
#content-no-border #letting-your-property form button.button-login,
#content-no-border #letting-your-property form button.button-register
{
	float:left;
	margin-top:-10px;
	margin-left:145px;
}

#content-no-border #letting-your-property form button.button-login-reset
{
	float:left;
	margin-top:-10px;
	margin-left:70px;
	padding-left:15px;
	padding-right:50px;
}

#content #why-use-us #fade #col4 form button.button
{
	margin-right:-50px;
}

#content #search #fade #col4search form button.button
{
	margin-right:-80px;
}

#content-no-border #free-valuation form button.button
{
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#property-details #contact-us form button.button,
#content-no-border #contact-us form button.button
{
	float:left;
	margin-top:-38px;
	margin-left:260px;
}

#content #wrapper-divider #fade p.normal a.button-view:hover,
#content #wrapper-divider #fade p.normal a.button-remove:hover,
#content #search #fade #col4search p a.button.button:hover,
#content-no-border #letting-your-property #fade .property-details p a.button-view:hover,
#content-no-border #letting-your-property #fade .email-alerts p a.button-remove:hover,
#content-no-border #letting-your-property #fade .property-details p a.button-remove:hover,
#content-no-border #letting-your-property form button.button-login-reset:hover
{
	background:transparent url("media/button-hover.png") no-repeat;
	color:inherit;
}

#content #contact #fade form button.button-login:hover,
#content #wrapper #fade form button.button-login:hover,
#content-no-border #letting-your-property form button.button-register:hover,
#content-no-border #letting-your-property form button.button-login:hover,
#property-details #search #fade form button.button:hover,
#content-no-border #letting-your-property #fade form button.button:hover,
#content #search #fade #col4search form button.button:hover,
#content #why-use-us #fade #col4 form button.button:hover,
#content-index #tenants form button.button:hover,
#content-no-border #free-valuation form button.button:hover,
#property-details #contact-us form button.button:hover,
#content-no-border #contact-us form button.button:hover,
#content-no-border #letting-your-property p.normal.small a.button:hover
{
	background:transparent url("media/button-small-hover.png") no-repeat;
	color:inherit;
}

#content-no-border #letting-your-property p.normal.small
{
	text-decoration:none;
}

#content #contact #fade form button.button-login,
#content #wrapper #fade form button.button-login
{
	margin-top:-37px;
	margin-left:260px;
	margin-bottom:20px;
}

#content-no-border #letting-your-property #fade #row
{
	margin-bottom:15px;
}

#content-no-border #letting-your-property #fade #row #col
{
	width:220px;
	text-align:left;
}

#content-no-border #letting-your-property #fade #row #col h3
{
	font-size:16px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
}

#content-no-border #letting-your-property #fade h3 img,
#content-no-border #letting-your-property #fade #row #col h3 img
{
	margin-left:5px;
	vertical-align:middle;
}

#content-no-border #letting-your-property #fade h2 a
{
	color:#333333;
}

#content-no-border #letting-your-property #fade h2 a:hover
{
	color:inherit;
}

#content-no-border #letting-your-property #fade h2 img
{
	vertical-align:top;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
}

#content-no-border #letting-your-property #fade h3 img
{
	vertical-align:top;
}

#content-no-border #letting-your-property #fade #row #col p
{
	padding:10px;
	font-size:12px;
}

#content-no-border #letting-your-property #fade ul.profile
{
	margin-left:6px;
	list-style:none;
}

#content-no-border #letting-your-property #fade ul.profile li
{
	padding:5px;
}

#content-no-border #letting-your-property #fade .property-details,
#content-no-border #letting-your-property #fade .email-alerts
{
	margin-top:5px;
	padding-bottom:0px;
	width:100%;
}

#content-no-border #letting-your-property #fade .email-alerts p strong
{
	font-weight:bold;
}

#content-no-border #letting-your-property #fade .email-alerts p a.button-remove
{
	margin-top:-42px;
	margin-left:540px;
}

#content-no-border #letting-your-property #fade #divider2,
#content-no-border #letting-your-property #fade #divider
{
	margin-top:0px;
	border-bottom:1px solid #E5E5E5;
	width:97%;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}

#content-no-border #letting-your-property #fade .property-details img
{
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}

#content-no-border #letting-your-property #fade .property-details h3
{
	padding-top:3px;
}

#content-no-border #letting-your-property #fade .email-alerts p.normal-zero,
#content-no-border #letting-your-property #fade .property-details p.normal-zero
{
	margin-top:-10px;
	font-size:12px;
}

#content-no-border #letting-your-property #fade .property-details h3 a
{
	color:#4491CB;
	text-decoration:none;
}

#content-no-border #letting-your-property #fade .property-details h3 a:hover
{
	color:#333333;
	text-decoration:underline;
}

#content-no-border #letting-your-property #fade .email-alerts p,
#content-no-border #letting-your-property #fade .property-details p
{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:1px;
	line-height:140%;
}

#content #latest-properties
{
	margin-bottom:10px;
}

#content #latest-properties ul,
#content-index #latest-properties ul
{
	text-align:center;
}

#content #contact #fade p,
#property-details #search #fade p,
#content #search #fade p,
#content #wrapper #fade p,
#content-no-border #wrapper #fade p
{
	color:#333333;
	background-color:transparent;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
	line-height:140%;
}

#content #wrapper #fade ul.tags
{
	margin-left:0px;
	padding-left:0px;
}

#content #wrapper #fade ul.list,
#content #wrapper #fade ul.tags
{
	background-color:transparent;
	color:inherit;
	padding:11px;
	font-size:18px;
	clear:both;
}

#content #wrapper #fade ul.list
{
	margin-left:40px;
	font-size:12px;
}

#content #why-use-us #fade ul.testimonials
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#content #why-use-us #fade ul.testimonials li
{
	padding-top:10px;
	background-color:transparent;
	margin-bottom:0px;
	padding-left:40px;
	padding-right:40px;
	line-height:140%;
	padding-bottom:0px;
}

#content #why-use-us #fade ul.testimonials li blockquote
{
	margin-top:-15px;
	margin-left:150px;
	font-style:italic;
}

#content-no-border #letting-your-property #fade ul li,
#content #wrapper #fade ul.list li
{
	padding-bottom:11px;
}

#content #wrapper #fade ul.tags li
{
	list-style:none;
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	background-color:transparent;
}

#content #wrapper #fade ul.list li a,
#content #wrapper #fade ul.tags li a,
#content-no-border #letting-your-property #fade ul li a,
#content-no-border #letting-your-property #fade p a
{
	color:#333333;
	background-color:transparent;
	text-decoration:underline;
}

#content #wrapper #fade ul.list li a:hover,
#content #wrapper #fade ul.tags li a:hover
{
	text-decoration:none;
}

#content-no-border #letting-your-property #fade ul
{
	margin-left:50px;
	margin-right:10px;
	margin-bottom:10px;
}

#content-no-border #letting-your-property #fade ul.faqs
{
	margin-left:10px;
	list-style:none;
}

#content-no-border #letting-your-property #fade ul.faqs ul.faqs
{
	margin-left:0px;
}

#content-no-border #letting-your-property #fade ul li,
#content-no-border #letting-your-property #fade ul li h3,
#content-no-border #letting-your-property #fade ul li ul li
{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
}

#content-no-border #letting-your-property #fade ul li h3
{
	padding-bottom:3px;
}

#content-no-border #letting-your-property #fade ul li ul
{
	margin-left:0px;
	margin-right:0px;
}

#content-no-border #letting-your-property #fade ul li ul li
{	
	margin-bottom:15px;
	line-height:140%;
}

#content-no-border
{
	border-top:31px solid #FFFFFF;
}

#content-no-border #letting-your-property
{	
	margin-top:-20px;
	width:680px;
	padding:10px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

#content-no-border #letting-your-property
{
	border-bottom:1px solid #000000;
}

#property-details #contact-us,
#content-no-border #contact-us
{	
	width:680px;
	padding:10px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom:1px solid #000000;
}

#property-details #contact-us h2,
#content-no-border #contact-us h2
{
	padding-top:5px;
}

#property-details #contact-us p,
#content-no-border #contact-us p
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	font-size:12px;
}

#property-details #contact-us #fade,
#content-no-border #contact-us #fade,
#content-no-border #letting-your-property #fade
{
	margin-top:20px;
	background:transparent url("media/fading.png") repeat-x;	
	color:#333333;
	min-height:200px;
}

#property-details #contact-us #fade,
#content-no-border #contact-us #fade
{
	margin-top:0px;
	padding-top:8px;
}

#content-no-border #letting-your-property #fade #row-col
{
	float:left;
	width:206px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}

#content-no-border #letting-your-property #fade p.last
{
	margin-bottom:0px;
}

#content-no-border #letting-your-property p
{
	padding-bottom:5px;
}

#content #reasons p.large,
#content-no-border #letting-your-property p.large
{
	font-size:14px;
}

#property-details #search #fade p.normal,
#content-no-border #letting-your-property #fade p.normal
{
	font-size:12px;
}

#content-no-border #letting-your-property table
{
	padding-left:11px;
	margin-bottom:25px;
	padding-right:10px;
	width:100%;
}

#content-no-border #letting-your-property table tr td h3
{
	color:#333333;
	padding:0px;
	margin:0px;
}

#content-no-border #letting-your-property table tr td
{
	font-size:12px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:8px;
	border-bottom:1px solid #616161;
}

#content-no-border #letting-your-property table tr td.service
{
	width:210px;
}

#content-no-border #letting-your-property #fade div
{
	float:left;
}

#content-no-border #letting-your-property #fade div h2
{
	margin-top:5px;
	clear:both;
}

#content-no-border #letting-your-property #fade div p img
{
	float:right;
	margin-top:-35px;
	vertical-align:middle;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}

#content-no-border #letting-your-property p.last
{
	padding-bottom:10px;
}

#content-no-border #letting-your-property #fade #row-col h3
{
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	padding-bottom:8px;
	color:#333333;
}

#property-details #search #fade p,
#content-no-border #letting-your-property #fade p
{
	width:96%;
	font-size:14px;
	background-color:transparent;
	line-height:140%;
	padding-bottom:10px;
}

#property-details #contact-us #fade h2,
#content-no-border #contact-us #fade h2
{
	background-color:transparent;
}

#content #search #fade p,
#content #wrapper-divider #fade p,
#content #wrapper #fade p,
#property-details #contact-us #fade p,
#content-no-border #contact-us #fade p
{
	background-color:transparent;
	line-height:140%;
	font-size:14px;
	padding-left:11px;
}

#property-details #search #fade p
{
	background-color:transparent;
	line-height:140%;
	padding-left:11px;
}

#content-no-border #letting-your-property #fade #row-col p
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:8px;
	line-height:140%;
	width:100%;
	font-size:12px;
}

#property-details #search,
#content #search,
#content #why-use-us
{
	padding-top:30px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

#property-details #search,
#content #search
{
	margin-bottom:10px;
	border-bottom:1px solid #000000;
}

#content-index #tenants #fade,
#content-index #landlords #fade,
#property-details #search #fade,
#content #search #fade,
#property-details #wrapper-divider #fade,
#content #wrapper-divider #fade,
#content #wrapper #fade,
#content #contact #fade,
#content #why-use-us #fade
{
	background:#FFFFFF url("media/fading.png") repeat-x;
	padding-top:10px;
	padding-left:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	color:#333333;
	min-height:200px;
}

#content-index #tenants #fade,
#content-index #landlords #fade
{
	padding-top:0px;
	margin-top:10px;
}

#property-details #wrapper-divider,
#content #wrapper-divider
{
	padding-top:10px;
	padding-bottom:10px;
}

#property-details #wrapper-divider #fade,
#content #wrapper-divider #fade
{
	margin-top:0px;
	margin-bottom:10px;
}

#property-details #search #fade h2,
#content #contact #fade h2,
#content #search #fade h2,
#property-details #wrapper-divider #fade h2,
#content #wrapper-divider #fade h2,
#content #wrapper #fade h2,
#content #why-use-us #fade h2
{
	padding-top:5px;
	background-color:transparent;
}

#content #contact #fade h2 a,
#content #wrapper #fade h2 a,
#content #wrapper-divider #fade h2 a
{
	color:#4491CB;
	text-decoration:none;
}

#content #contact #fade h2 a:hover,
#content #wrapper #fade h2 a:hover,
#content #wrapper-divider #fade h2 a:hover
{
	color:#333333;
	text-decoration:underline;
}

#content #wrapper-divider #fade div p.normal a.button-remove img
{
	padding-top:0px;
	padding-left:10px;
	margin-right:-22px;
	border:none;
	background-color: transparent;
	vertical-align: middle;
}

#content #wrapper #fade img,
#content #wrapper-divider #fade img
{
	float:left;
	border:5px solid #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#content #wrapper #fade img.let,
#content #wrapper-divider #fade img.let
{
	float:left;
	margin-top:5px;
	margin-left:-225px;
	border:none;
}

#content #wrapper #fade div,
#content #wrapper-divider #fade div
{
	margin-top:1px;
	float:left;
	width:670px;
	min-height:160px;
}

#content #wrapper #fade div h3,
#content #wrapper-divider #fade div h3
{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	color:#333333;
	background-color:transparent;
}

#content #wrapper #fade h2 span.available,
#content #wrapper #fade h2 span.reserved,
#content #wrapper-divider #fade h2 span.available,
#content #wrapper-divider #fade h2 span.reserved
{
	float:right;
}

#content #wrapper #fade h2 span.reserved,
#property-details #wrapper-divider #fade h2 span.reserved,
#content #wrapper-divider #fade h2 span.reserved
{
	color:#FF0000;
}

#content #wrapper #fade div p,
#content #wrapper-divider #fade div p
{
	font-size:14px;
	color:#333333;
	background-color:transparent;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	line-height:140%;
}

#content #why-use-us #fade.testimonials
{
	margin-top:-20px;
}

#content-no-border #letting-your-property #fade h2,
#content-no-border #letting-your-property #fade h3
{
	background-color:transparent;
	padding-top:10px;
}

#content-no-border #letting-your-property #fade h3
{
	padding-bottom:10px;
}

#content #why-use-us #fade #col1 p
{
	float:left;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	width:58%;
	font-size:14px;
	line-height:140%;
}

#content #why-use-us #fade #col2
{
	margin-top:-137px;
	margin-right:20px;
	padding:0px;
	float:right;
	width:166px;
}

#content #why-use-us #fade #col3
{
	margin-right:10px;
	margin-top:-137px;
	float:right;
	padding:0px;
	width:166px;
}

#content #why-use-us #fade #col4
{
	margin-right:10px;
	margin-top:-187px;
	float:right;
	width:352px;
}

#content #why-use-us #fade #col2 h3,
#content #why-use-us #fade #col3 h3
{
	font-size:14px;
	margin-bottom:10px;
	background-color:transparent;
}

#content #why-use-us #fade #col2 img,
#content #why-use-us #fade #col3 img
{
	padding-left:10px;
	margin:0px 0px 10px 0px;
}

#content #why-use-us #fade #col4 h3
{
	font-size:20px;
	margin-bottom:5px;
	background-color:transparent;
}

#content #why-use-us #fade #col2 p,
#content #why-use-us #fade #col3 p
{
	background-color:transparent;
	margin-bottom:30px;
	line-height:140%;
}

#property-details #search #fade p,
#content #search #fade p,
#content #why-use-us #fade p
{
	background-color:transparent;
	padding-bottom:10px;
	line-height:140%;
}

#content-no-border #letting-your-property p a.button,
#content #why-use-us #fade #col1 p.more-info a.button,
#content #why-use-us #fade #col2 p a.button,
#content #why-use-us #fade #col3 p a.button
{
	margin-left:5px;
	text-align:center; 
	background:transparent url("media/button.png") no-repeat;
	color:#333333;
	text-decoration:none;
	padding-right:55px;
	padding-top:9px;
	padding-left:35px;
	padding-bottom:10px;
}

#content #why-use-us #fade #col2 p a.button
{
	margin-top:-15px;
	margin-left:6px;
	padding-left:33px;
	padding-right:35px;
}

#content #why-use-us #fade #col3 p a.button
{
	margin-left:0px;
	margin-right:0px;
	margin-top:-15px;
	margin-bottom:0px;		
	padding-right:25px;
	padding-left:0px;
}

#content #contact #fade ul.msgbox,
#content #wrapper #fade ul.msgbox,
#property-details #contact-us ul.msgbox,
#content-no-border #contact-us ul.msgbox,
#property-details #search #fade ul.msgbox,
#content-no-border #letting-your-property #fade ul.msgbox,
#content-no-border #letting-your-property #fade ul.msgbox4,
#content-no-border #sidebar #free-valuation ul.msgbox2,
#content-no-border #letting-your-property #fade ul.msgbox3
{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:461px;
	list-style:none;
	border:1px solid rgb(255,0,0);
	background-color:rgb(255,236,139);
}

#content-no-border #letting-your-property #fade ul.msgbox3
{
	margin-top:0px;
	width:658px;
	margin-bottom:10px;	
}

#content-no-border #sidebar #free-valuation ul.msgbox2
{
	width:210px;
}

#content-no-border #letting-your-property #fade form#contact fieldset
{
	margin-bottom:50px;
}

#content #contact #fade ul.msgbox,
#content #wrapper #fade ul.msgbox,
#property-details #search #fade ul.msgbox,
#content-no-border #letting-your-property #fade ul.msgbox
{
	margin-top:5px;
	width:630px;
	margin-bottom:10px;	
}

#content #contact #fade ul.msgbox,
#content #wrapper #fade ul.msgbox
{
	width:459px;
}

#content #contact #fade ul.msgbox li,
#content #wrapper #fade ul.msgbox li,
#content-no-border #letting-your-property #fade ul.msgbox4 li,
#content-no-border #letting-your-property #fade ul.msgbox3 li,
#property-details #search #fade ul.msgbox li,
#content-no-border #letting-your-property #fade ul.msgbox li,
#property-details #contact-us ul.msgbox li,
#content-no-border #contact-us ul.msgbox li
{
	padding-left:35px;
	background-image:url("media/error.png");
	background-repeat:no-repeat;
	background-position:10px 1px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#content-no-border #sidebar #free-valuation ul.msgbox2 li
{
	padding-left:35px;
	background-image:url("media/error.png");
	background-repeat:no-repeat;
	background-position:10px 1px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#content #contact div.msgbox,
#content #wrapper div.msgbox,
#content-no-border #letting-your-property div.msgbox,
#content-no-border #letting-your-property div.msgbox-error,
#property-details #search div.msgbox,
#property-details #search div.msgbox-error
{
	margin-top:21px;
	margin-bottom:-10px;
	border:1px solid rgb(50,205,50);
	display:block;
}

#content #contact div.msgbox-error,
#content #wrapper div.msgbox-error,
#property-details #search div.msgbox-error,
#content-no-border #letting-your-property div.msgbox-error
{
	border:1px solid rgb(255,0,0);
}

#content #contact div.msgbox-error h4,
#content #contact div.msgbox-error p,
#content #contact div.msgbox h4,
#content #contact div.msgbox p,
#content #wrapper div.msgbox-error h4,
#content #wrapper div.msgbox-error p,
#content #wrapper div.msgbox h4,
#content #wrapper div.msgbox p,
#content-no-border #letting-your-property div.msgbox-error h4,
#content-no-border #letting-your-property div.msgbox-error p,
#content-no-border #letting-your-property div.msgbox h4,
#content-no-border #letting-your-property div.msgbox p,
#property-details #search div.msgbox-error h4,
#property-details #search div.msgbox-error p,
#property-details #search div.msgbox h4,
#property-details #search div.msgbox p
{
	background-color:rgb(255,236,139);
	padding-top:8px;
	padding-left:11px;
	padding-right:8px;
	padding-bottom:8px;
}

#content #contact div.msgbox h4,
#content #wrapper div.msgbox h4,
#content-no-border #letting-your-property div.msgbox-error h4,
#content-no-border #letting-your-property div.msgbox h4,
#property-details #search div.msgbox-error h4,
#property-details #search div.msgbox h4
{
	font-weight:bold;
	padding-bottom:0px;
}

#content #contact div.msgbox,
#content #wrapper div.msgbox
{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#property-details #search div.msgbox
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:10px;	
}

#content-no-border #letting-your-property p a.button
{
	margin-top:15px;
	margin-left:0px;
	padding-left:22px;
}

#content #why-use-us #fade #col1 p.more-info
{
	clear:both;
	padding-top:10px;
}

#content #why-use-us #fade #col1 p.more-info a.button
{
	margin-left:0px;
	padding-left:22px;
	padding-right:30px;
	padding-top:9px;
	font-size:12px;
}

#content #why-use-us #fade #col3 p a.button
{
	margin-left:15px;
	padding-left:23px;
}

#content-no-border #letting-your-property p a.button:hover,
#content #why-use-us #fade #col1 p a.button:hover,
#content #why-use-us #fade #col2 p a.button:hover,
#content #why-use-us #fade #col3 p a.button:hover	
{
	color:#333333;
	background:transparent url("media/button-hover.png") no-repeat;
}

#content-no-border #sidebar
{
	float:right;
	margin-top:10px;
	width:230px;
}

#content-no-border #quick-links,
#content-no-border #client-testimonials,
#content-no-border #free-valuation,
#property-details #contact-details,
#content-no-border #contact-details
{
	margin-bottom:10px;
	width:100%;
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
}

#property-details #contact-details,
#content-no-border #contact-details
{
	float:right;
	width:230px;
}

#content-no-border #quick-links h3,
#content-no-border #client-testimonials h3,
#content-no-border #free-valuation h3,
#property-details #contact-details h3,
#content-no-border #contact-details h3
{
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
}

#property-details #contact-details p strong,
#content-no-border #contact-details p strong
{
	font-weight:bold;
}

#property-details #contact-details p,
#content-no-border #contact-details p
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:140%;
}

#content-no-border #quick-links ul
{
	margin-top:-5px;
	padding-top:0px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
}

#content-no-border #client-testimonials ul
{
	list-style:none;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	line-height:140%;
}

#content-no-border #quick-links ul li
{
	padding-top:5px;
	padding-bottom:5px;
}

#content-no-border #client-testimonials ul li
{
	padding-bottom:15px;
}

#content-no-border #quick-links ul li ul
{
	padding-top:5px;
	padding-left:35px;
	padding-right:8px;
	padding-bottom:0px;
}

#content-no-border #client-testimonials p a,
#content-no-border #contact-details p a,
#property-details #contact-details p a,
#content-no-border #quick-links ul li a,
#content-no-border #quick-links ul li ul li a
{
	color:#333333;
}

#property-details #contact-details p a:hover,
#content-no-border #contact-details p a:hover,
#content-no-border #client-testimonials p a:hover,
#content-no-border #quick-links ul li a:hover,
#content-no-border #quick-links ul li ul li a:hover
{
	color:#4491CB;
}

#content-no-border #client-testimonials p,
#content-no-border #free-valuation p
{
	margin-bottom:10px;
	padding-right:10px;
}

#content #reasons
{
	margin-top:-20px;
	padding-top:30px;
}

#content #reasons,
#content #what-we-can-do
{
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
}

#content #reasons h2,
#content #what-we-can-do h2
{
	padding-top:10px;
	margin-top:-5px;
	margin-left:10px;
	margin-right:10px;
	background-color:#F3F3F3;
	color:#4491CB;
}

#content #reasons h2,
#content #what-we-can-do h2
{
	background-color:#FFFFFF;
	color:#4491CB;
}

#content #reasons #col1,
#content #reasons #col2,
#content #reasons #col3,
#content #reasons #col4,
#content #reasons #col5
{
	float:left;
	width:166px;
	min-height:255px;
	margin-left:20px;
	margin-right:-3px;
	margin-bottom:10px;
	background-color:#333333;
	color:#FFFFFF;
}

#content #reasons #col1 h3,
#content #reasons #col2 h3,
#content #reasons #col3 h3,
#content #reasons #col4 h3,
#content #reasons #col5 h3
{
	padding:9px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#333333;
}

#content #reasons #col1 p,
#content #reasons #col2 p,
#content #reasons #col3 p,
#content #reasons #col4 p,
#content #reasons #col5 p,
#content #reasons #col1 p a,
#content #reasons #col2 p a,
#content #reasons #col3 p a,
#content #reasons #col4 p a,
#content #reasons #col5 p a
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	background-color:#333333;
	color:#FFFFFF;
}

#content #reasons #col1 p a:hover,
#content #reasons #col2 p a:hover,
#content #reasons #col3 p a:hover,
#content #reasons #col4 p a:hover,
#content #reasons #col5 p a:hover,
#content #wrapper-divider #fade p a,
#content #wrapper #fade p a,
#content #contact #fade p a
{
	color:#4491CB;
	background-color:inherit;
}

#content #reasons p
{
	margin:10px;
}

#content #reasons p a.button
{
	margin-left:10px;
	text-align:center; 
	background:transparent url("media/button.png") no-repeat;
	color:#333333;
	text-decoration:none;
	padding-right:26px;
	padding-top:9px;
	padding-left:26px;
	padding-bottom:10px;
}

#content #reasons p a.button:hover
{
	color:#333333;
	background:transparent url("media/button-hover.png") no-repeat;
}

#content #what-we-can-do
{
	border-bottom:0px solid #000000;
	margin-bottom:0px;
	padding-top:11px;
}

#content #what-we-can-do #fading
{
	background:transparent url("media/fading.png") repeat-x;
	color:#333333;
	margin-left:10px;
	margin-right:10px;
	min-height:200px;
}

#content #what-we-can-do #fading h2
{
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	background-color:transparent;
}

#content #what-we-can-do #fading p
{
	padding:11px;
	margin-left:0px;
	margin-right:0px;
	font-size:14px;
}

#content #what-we-can-do #fading #col1,
#content #what-we-can-do #fading #col2
{
	width:350px;
	padding-right:25px;
}

#content #what-we-can-do #fading #col6
{
	float:right;
	width:530px;
	padding-right:25px;
}

#content #what-we-can-do #fading #col5 img.short-lets,
#content #what-we-can-do #fading #col4 img.relocations,
#content #what-we-can-do #fading #col1 img.ideal-home
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}

#content #what-we-can-do #fading #col1 img.ideal-home
{
	margin-bottom:5px;
}

#content #what-we-can-do #fading #col5 img.short-lets,
#content #what-we-can-do #fading #col4 img.relocations
{
	padding-left:7px;
}

#content #what-we-can-do #fading #col3
{
	width:180px;
	padding-left:0px;
}

#content #what-we-can-do #fading #col4,
#content #what-we-can-do #fading #col5
{
	float:left;
	width:260px;
	padding-right:25px;
}

#content #what-we-can-do #fading #col1,
#content #what-we-can-do #fading #col2,
#content #what-we-can-do #fading #col3,
#content #what-we-can-do #fading #col4,
#content #what-we-can-do #fading #col5
{
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:-10px;
}

#content #what-we-can-do #fading #col1 h3,
#content #what-we-can-do #fading #col2 h3,
#content #what-we-can-do #fading #col3 h3,
#content #what-we-can-do #fading #col4 h3,
#content #what-we-can-do #fading #col5 h3,
#content #what-we-can-do #fading #col6 h3
{
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:16px;
	background-color:transparent;
	color:#333333;
}

#content #what-we-can-do #fading #col4 h3.level2
{
	margin-top:20px;
}

#content #what-we-can-do #fading #col3 ul
{
	list-style:none;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#content #what-we-can-do #fading #col3 ul li
{
	display:list-item;
	margin-bottom:10px;
}

#content #what-we-can-do p
{
	padding:11px;
	margin-left:10px;
	margin-right:10px;
	background-color:transparent;
}

#content #what-we-can-do #fading #col1 p,
#content #what-we-can-do #fading #col2 p,
#content #what-we-can-do #fading #col3 p,
#content #what-we-can-do #fading #col4 p,
#content #what-we-can-do #fading #col5 p,
#content #what-we-can-do #fading #col6 p
{
	margin-left:10px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	font-size:12px;
	line-height:140%;
}

#content #what-we-can-do #fading #col1 img
{
	margin-top:19px;
	padding-left:10px;
	margin-bottom:0px;
}

#content #what-we-can-do #fading #col2 img
{
	margin-top:19px;
	padding-left:10px;
	margin-bottom:0px;
}

#content #what-we-can-do #fading #col1 p a.button,
#content #what-we-can-do #fading #col2 p a.button,
#content #what-we-can-do #fading #col3 p a.button,
#content #what-we-can-do #fading #col4 p a.button,
#content #what-we-can-do #fading #col5 p a.button,
#content #what-we-can-do #fading #col6 p a.button,
#content #what-we-can-do #fading #col1 p a.button.ideal
{
	margin-left:0px;
	text-align:center; 
	background:transparent url("media/button.png") no-repeat;
	color:#333333;
	text-decoration:none;
	padding-right:50px;
	padding-top:9px;
	padding-left:25px;
	padding-bottom:10px;
}

#content #what-we-can-do #fading #col1 p a.button,
#content #what-we-can-do #fading #col2 p a.button
{
	padding-left:20px;
}

#content #what-we-can-do #fading #col1 p a.button.ideal
{
	padding-right:25px;
}

#content #what-we-can-do #fading #col3 p a.button
{
	padding-left:34px;
}

#content #what-we-can-do #fading #col4 p a.button span
{
	margin-left:7px;
}

#content #what-we-can-do #fading #col1 p a:hover,
#content #what-we-can-do #fading #col2 p a:hover,
#content #what-we-can-do #fading #col3 p a:hover,
#content #what-we-can-do #fading #col4 p a:hover,
#content #what-we-can-do #fading #col5 p a:hover,
#content #what-we-can-do #fading #col6 p a:hover,
#content #what-we-can-do #fading #col1 p a.button.ideal:hover
{
	background:transparent url("media/button-hover.png") no-repeat;
}

#content #contact #fade p a:hover,
#content #wrapper-divider #fade p a:hover,
#content #wrapper #fade p a:hover
{
	color:inherit;
	text-decoration:none;
}

#content #contact #fade #postal-address
{
	float:right;
	text-align:right;
	width:350px;
	margin-top:-35px;
	margin-right:20px;
	font-size:14px;
}

#content #contact #fade div.contact-us
{
	width:500px;
}

#content #contact #fade #postal-address p strong
{
	font-weight:bold;
}

#footer
{
	clear:both;
	border-top:1px solid #FFFFFF;
	padding-bottom:0px;
	background:#15507c url("media/footer_background.jpg") repeat-x;
	min-height:190px;
	margin-bottom:0px;
}

#footer #container
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

#footer #container #copyrights,
#footer #container #quick-links,
#footer #container #contact-us,
#footer #container #about-us
{
	color:#FFFFFF;
	background-color:inherit;
	float:left;
	width:213px;	
	padding:11px;
	line-height:130%;
}

#footer #container #quick-links,
#footer #container #contact-us,
#footer #container #about-us
{
	margin-top:8px;
}

#footer #container #copyrights h4,
#footer #container #quick-links h4,
#footer #container #contact-us h4,
#footer #container #about-us h4
{
	font-size:18px;
	margin-bottom:10px;
}

#footer #container #copyrights ul,
#footer #container #quick-links ul
{
	list-style:none;
}

#footer #container #copyrights ul li,
#footer #container #quick-links ul li
{
	padding-bottom:5px;
}

#footer #container #copyrights img
{
	margin-top:5px;
	margin-left:-5px;
}

#footer #container #contact-us p
{
	margin-bottom:15px;
}

#footer #container #contact-us p strong
{
	font-weight:bold;
}

#footer #container #copyrights ul li a,
#footer #container #quick-links ul li a
{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}

#footer #container #copyrights ul li a:hover,
#footer #container #quick-links ul li a:hover
{
	text-decoration:underline;
}

.clearing
{
	clear:both;
	height:0px;
	display:block;
}

.hidden
{
	display:none;
}

#mapView, 
#satView
{
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	font-family:inherit;
	padding:4px;
	margin-top:-1px;
	margin-bottom:5px;
	text-align:center;
	width:4em;
	cursor:pointer;
}

#satView
{
	width:5em;
}

#property-details #search #fade #map,
#content #search #fade #map 
{ 
	float:right; 
	width:550px; 
	height:300px; 
	margin-right:10px;
	border:3px solid #FFFFFF;
}

#loading
{
	color:#333333;
	font-family:inherit;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #333333;
}

#loading img
{
	vertical-align:middle;
}

#propertyDetails
{
	background-color:#FFFFFF;
	margin:0px;
	width:290px;
	height:80px;
	padding:0px;
	text-align:center;
}

#propertyDetails strong
{
	font-weight:bold;
}

#propertyDetails a
{
	color:#4491CB;
	text-decoration:none;
}

#propertyDetails a:hover
{
	color:inherit;
	text-decoration:underline;
}

#propertyDetails img
{
	color:#333333;
	font-family:inherit;
	margin-right:5px;
	padding:0px;
	border:1px solid #333333;
}

#content-no-border #contact-us #map-contact-us
{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	height:350px;
	width:657px;
	border:1px solid #616161;
}

#property-details #wrapper-divider #fade h2 span
{
	float:right;
}

#property-details #wrapper-divider #fade #desc
{
	float:left;
	width:500px;
	margin-left:10px;
	margin-bottom:10px;
}

#property-details #wrapper-divider #fade #desc h3.beds
{
	color:#333333;
	font-size:14px;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:0px;
	background-color:transparent;
}

#property-details #wrapper-divider #fade #desc ul
{	
	float:left;
	width:220px;
	padding:0px;
	margin-left:25px;
	margin-bottom:20px;
}

#property-details #wrapper-divider #fade #desc ul li
{
	padding:5px;
}

#property-details #wrapper-divider #fade #desc h3
{
	margin-top:30px;
	padding:0px;
	background-color:transparent;
	margin-bottom:10px;
}

#property-details #wrapper-divider #fade #desc p
{
	background-color:transparent;
	margin-bottom:0px;
	line-height:140%;
	padding:0px;
}

#property-details #wrapper-divider #fade #extras
{
	text-align:left;
	float:right;
	width:339px;
	margin-right:10px;
	margin-bottom:10px;
}

#property-details #wrapper-divider #fade #extras img
{
	border:3px solid #FFFFFF;
	margin-bottom:5px;
}

#property-details #wrapper-divider #fade #extras img.shots
{
	border:3px solid #FFFFFF;
	margin-left:0px;
	margin-bottom:2px;
}

#property-details #wrapper-divider #fade #extras p
{
	background-color:transparent;
	margin:0px;
	text-align:left;
	font-size:14px;
	padding:0px;
}

#property-details #wrapper-divider #fade #extras p a
{
	color:#4491CB;
	text-decoration:none;
}

#property-details #wrapper-divider #fade #extras p a:hover
{
	color:inherit;
	text-decoration:none;
}

#property-details #wrapper-divider #fade #extras p img,
#property-details #wrapper-divider #fade #extras p a img
{
	padding-top:5px;
	margin-right:10px;
	vertical-align:middle;
	border:none;
}

#property-details #wrapper-divider #fade #extras p.click
{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	text-align:center;
	font-size:12px;
}
