@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}

body {background:url(../images/bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:160%;}


h1{ font-size:14px; font-weight:bold; letter-spacing:-80%; line-height:180%; margin-bottom:10px;}

h2 {background:url(../images/h2-bg.jpg) bottom left no-repeat #ffffff;
	color: #37424a;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.002em;
	margin: 0 0 10px 0;
	padding: 10px 0px 5px 5px;
	
}



#Signup h2, #Search h2{ background:url(../images/h2-bg-right.jpg) bottom left no-repeat #ffffff;}

#Container {
	width:970px;
	margin: 0px auto;
	padding:15px;
	
}

#Header {width:970px; height:110px;}

#Logo {width:310px; height:76px; padding-top:10px; padding-bottom:15px; float:left;}

#Nav 	{width:600px; height:70px; padding-top:15px; float:right;}
#Nav #nav-contact	{ float:right; padding-bottom:15px;}

#Nav ul {list-style-type:none; float:right; margin:0 0 0 16px;}

#Nav li {display:inline; float:left; padding:0 14px 0 8px; background:url(../images/header-nav-sep.jpg) right 1px no-repeat;}
#Nav li.last {background:none; padding:0 0 0 8px;}

#Nav .home a											{display:block;	width:41px; background: url("../images/header-nav-home.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .home a:hover, #Nav .home  a.selected				{background-position: -41px 0;}
#Nav .home a:active 									{background-position: -41px 0; }

#Nav .about a											{display:block;	width:60px; background: url("../images/header-nav-about-us.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .about a:hover, #Nav .about  a.selected			{background-position: -60px 0;}
#Nav .about a:active 									{background-position: -60px 0; }

#Nav .services a										{display:block;	width:56px; background: url("../images/header-nav-services.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .services a:hover, #Nav .services  a.selected		{background-position: -56px 0;}
#Nav .services a:active 								{background-position: -56px 0; }

#Nav .property a										{display:block;	width:59px; background: url("../images/header-nav-property.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .property a:hover, #Nav .property  a.selected		{background-position: -59px 0;}
#Nav .property a:active 								{background-position: -59px 0; }

#Nav .tenants a											{display:block;	width:51px; background: url("../images/header-nav-tenants.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .tenants a:hover, #Nav .tenants  a.selected		{background-position: -51px 0;}
#Nav .tenants a:active 									{background-position: -51px 0; }

#Nav .landlords a										{display:block;	width:64px; background: url("../images/header-nav-landlords.jpg") 0 0 no-repeat; text-decoration: none;}
#Nav .landlords a:hover, #Nav .landlords  a.selected	{background-position: -64px 0;}
#Nav .landlords a:active 								{background-position: -64px 0; }

#jqScroller {height:350px; overflow:hidden;}


#Page-Home						{width:700px; float:left; padding:15px 15px 15px 0px;}
#Page p 						{line-height:20px; margin-bottom:8px;}
#Page a 						{text-decoration:none; color:#000; font-weight:bold;}
#Property-Details				{width:700px; float:left; padding:0px 15px 15px 0px; margin-top:10px;}


#Search							{width:250px; float:right; padding:15px 0px 15px 0px;}
#Search label 					{font-size:12px; float: left; width: 120px; color:#666; font-weight:bold;}
#Search select 					{float:left;	width: 120px; border:#999 1px solid; height:20px; float:left; padding:1px; margin-right:5px; margin-bottom:5px; }
#Search input					{border:#999 1px solid; height:18px; width:115px; float:left; padding:1px; margin-right:5px;}
#Search input.submit 			{height:22px; width:120px; margin-top:5px;}

#Signup							{width:250px; float:right; padding:15px 0px 15px 0px; }
#Signup input					{border:#999 1px solid; height:20px; float:left; padding:1px; margin-right:5px; width:175px;}
#Signup input.submit 			{height:24px; width:60px; float:right;}


#ChaletOvrone 					{width:250px; float:right; padding:15px 0px 15px 0px;}

#Feature-Property				{width:700px; float:left; padding:15px 0px 15px 0;}
#Recent-Property				{width:700px; float:left; padding:15px 0px 15px 0;}
#PropertySearchResults			{width:700px; height:550px; float:left; padding:15px 0px 15px 0;}

#Property						{ position:relative; width:700px; height:80px; clear:both; margin-bottom:5px;}
#Property	 .photo				{float:left; padding-right:15px;}
#Property	 .title, #PropOfWeek .title a{font-size:12px; line-height:18px; font-weight:bold; text-decoration:none; color:#000;}
#Property	 .rent				{font-size:12px; line-height:20px; font-weight:bold; color:#999; }
#Property	 .copy				{font-size:12px; line-height:20px;}
#Property	 a					{color:#690; text-decoration:none; font-weight:bold;}

#Recent-Property #Property		{width:350px; float:left; clear:none;}


#Property	 	.icon 			{position:absolute; bottom:-8px; left:0; margin:0; padding:0; border:none;}
#PropertyPhoto 				{padding-bottom:5px;}
#PropertyPhoto	 	.icon 			{position:absolute; bottom:-8px; left:0; margin:0; padding:0; border:none;}
#Property-Photo .property-photo1 {}
#Property-Photo .property-photo2 {display:none;}
#Property-Photo .property-photo3 {display:none;}
#Property-Photo .property-photo4 {display:none;}
#Property-Photo .property-photo5 {display:none;}

#Property-Details #tabs #Photo img {float:left;}

#Contact {}
#Contact label {width:150px; float:left; clear:both;}
#Contact input,	#Contact textarea{border:solid 1px #37424a; padding:2px; margin-bottom:5px;}


#Footer {font-size:10px; color:#999; margin-top:15px; border-top:solid 1px #CCC;}

#Footer a{font-weight:bold; text-decoration:none; color:#999; }

#tabs div{
	
	background:#f0f8e3;
	
}


div#pagination {clear:both; float:left; margin-top:10px;}
div#pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #8dc73f;
	
	text-decoration: none; /* no underline */
	color: #245837;
}

div#pagination a.selected {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666;
	
	text-decoration: none; /* no underline */
	color: #000099;
}




div#pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}

