h4 {
	color:#88bb22;
	margin-top: 0;
}

p {
	padding-top:5px;
	padding-bottom:5px;
}

a {
	color:#88bb22;
}

.span2{



}
.span3{

}

.span7{
}


.top_score {
	border-top: solid 1px #c0c0c0;
	padding-top:10px;
}

.purple-testimonials {
	background:purple;
	color:#fff;
	position:absolute;
	bottom:27px;
	width:499px;
	left:0px;
	height:210px;
	padding:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size:8pt;
	font-style: italic;
}

.form-signin {
	overflow:hidden;
	width:300px;
	margin:0 auto;
	padding:20px;
	margin-top:100px;
	border-radius:5px;
	background-color:#fff;
	border:solid 1px #e0e0e0;
}

.form-signin-heading {
	color:#222;
	font-size:14pt;
}

body{margin-top:-10px;background-color: #444}

body.admin{
	background:#fff;
}

.main {
	height:785px;
	position:relative;
	z-index:22;
	background-image:url('/img/container.png');
	background-repeat:no-repeat;
	margin-bottom:0px;
	top:-72px;


	font-size:9pt;
}

.brand {
	color:#fff !important;
}

.tab {
	height:90px;
	width:47px;
	position:relative;
	left:-2px;
	top:-5px;
}

.home {
	background-image:url(/img/tab_home.png);
	position:relative;
	z-index:20;
}

.about {
	background-image:url(/img/tab_about_us.png);
	position:relative;
	z-index:18;
	top:-15px;
}



.apply{
	background-image:url(/img/tab_how_to_apply.png);
	position:relative;
	z-index:17;
	top:-20px;
}

.properties{
	background-image:url(/img/tab_properties.png);
	position:relative;
	z-index:16;
	top:-25px;
}

.about.tab-active {
	top:-12px;
	z-index:27;
}

.apply.tab-active {
	top:-18px;
	z-index:27;
}

.properties.tab-active{
	top:-25px;
	z-index:27;
}

.faq.tab-active{
	top:-30px;
	z-index:27;
}

.testimonials.tab-active{
	top:-35px;
	z-index:27;
}

.our-team.tab-active{
	top:-40px;
	z-index:27;
}

.contact-us.tab-active{
	top:-45px;
	z-index:27;
}

.faq{
	background-image:url(/img/tab_faq.png);
	position:relative;
		z-index:15;
	top:-30px;
}

.testimonials{
	background-image:url(/img/tab_testimonials.png);
	position:relative;
		z-index:14;
	top:-35px;
}

.our-team{
	background-image:url(/img/tab_our_team.png);
	position:relative;
		z-index:13;
	top:-40px;
}

.contact-us{
	background-image:url(/img/tab_contact_us.png);
	position:relative;
		z-index:12;
	top:-45px;
}

.tab-active{
	height:87px;
	width:88px;
	position:relative;
	left:-2px;
	top:-5px;
	font-size:9pt;
	font-family:arial;
	line-height:87px;
	text-align:center;
	z-index:25;
	background-image:url(/img/tab_active.png);
}

.container{
	margin-top:0px;
	padding-top:0px;
}

.container.admin{
	margin-top:90px;
	padding-top:0px;
}

.sidebar{
	padding-left:10px;
	float:left;
	width:290px;
	margin-left:20px;
	margin-top:30px;
	text-align:center;
	height:678px;
}

.footer {
	margin: 0 auto;
	margin-bottom:15px;
	position:relative;
	left:-35px;
	color:#fff;
	text-align:center;
	width:960px;
}

.top-bar {
	clear:both;

	height:0px;
	width:901px;
	margin-left:15px;
}

.header {
	width:901px;
	position:relative;
	top:+39px;
}

.team {
	padding-top:20px;
	padding-bottom:20px;
}

.emma,.lee {
	padding-top:25px;
}

legend {
	border-bottom: solid 1px #888;
}

.content {
	margin-top:15px;
	background-image:url('/img/content.png');
	width:459px;
	height:623px;
	float:left;
	z-index: 50;
	position:relative;
	padding:42px;
	font-size:pt;
}

.navigation {
	margin-top:35px;
	float:left;

	width:95px;
	position:relative;
	left:-3px;
}

.navigation a {
	text-decoration: none;
	color:#000;
}

.required {
	color:#aa0000;
	font-weight:bold;
}

#property_description {
	width:600px;
	height: 25px;
}
#property_full_description,#room_dimensions {
	width:600px;
	height: 115px;
}

.public.row {
	padding-top:52px;

}

.companies {
	font-size:9pt;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
}

.property_container {
	height:610px;
	overflow:auto;
}

.property {

	height:90px;
	margin-bottom:10px;
}

.property img {
	margin-right:10px;
}