/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body {
	background: white;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #212121;
	margin: 0;
	padding: 0;
}

a:link { color: #7a2e92; text-decoration: none; }
a:visited { color: #7a2e92; text-decoration: none; }
a:hover { color: #7a2e92; text-decoration: underline; }
a:active { color: #7a2e92; text-decoration: none; }		

p { margin: 0px; margin-bottom: 10px; }

p.footer { padding-top: 5px; text-align: center; font-size: 11px; color: white; font-weight: bold; }
p.footer a:link { color: white; text-decoration: none; }
p.footer a:visited { color: white; text-decoration: none; }
p.footer a:hover { color: white; text-decoration: underline; }
p.footer a:active { color: white; text-decoration: underline; }

table { border: 0px; margin: 0px; padding: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: Tahoma, Geneva, sans-serif; }
td { vertical-align: top; }
img { margin: 0px; padding: 0px; border: 0px; }
div { padding: 0px; margin: 0px; }
hr { size: 1px; width: 100%; }

table#layout { background: white; color: #212121; margin: 0px auto; }
	table#layout td { padding: 0px; }

/*table#nav { width: 480px; margin: 0px auto; position: relative; left: 209px; top: 133px; }*/

table#nav { width: 640px; margin: 0px auto; position: relative; left: 140px; top: 133px; }
	table#nav td { padding: 0px; margin: 0px; text-align: center; width:94px; padding-right: 4px; color: white; font-size: 14px; font-weight: normal; }
	table#nav td.lrg {width:170px;}
	table#nav td a { color: white; }

div#header { width: 942px; height: 180px; margin: 0px auto; background-image: url(../images/header2.png); background-repeat: no-repeat; background-color: white; }
div#tagline { width: 942px; height: 240px; margin: 0px auto; }

table#content { border: 0px; }
	table#content td { padding: 0px; margin: 0px; }
	table#content td.left { width: 332px; }
	table#content td.right { width: 610px; }

	div#content_left_propertysearch { margin: 35px; line-height: 150%; }
	div#content_left_propertysearch div#search_box { background-image: url(../images/find_property.png); width: 260px; height: 390px; color: black; }
div#content_left_propertysearch div#search_box table#search_properties { position: relative; top: 75px; margin-left: 40px; width: 180px; height: 260px; }

/*	div#content_right_home  { margin: 50px 35px 0px 0px; line-height: 150%; width: 610px; height: 370px; }*/
	div#content_right_home  { margin: 50px 35px 0px 0px; line-height: 150%; width: 610px; }
	div#content_right_home h1 { margin: 0px; padding: 0px; text-align: left; font-size: 18px; color: #693e5c; }

	div#content_right_home_featured  { margin: 50px 35px 0px 0px; line-height: 150%; }
	div#content_right_home_featured h1 { margin: 0px; padding: 0px; text-align: left; font-size: 18px; color: #693e5c; }
	div#content_right_home_featured table#featured_property { width: 525px; }

	div#content_left_testimonials { margin: 35px; line-height: 140%; }
	div#content_left_testimonials div#testimonial_text { background-image: url(../images/accreditations.png); width: 260px; height: 215px; color: #693e5c; }
	div#content_left_testimonials div#testimonial_text table#testimonial_detail { position: relative; top: 75px; margin-left: 60px; width: 140px; height: 120px; font-style: italic; font-size: 11px; }

	div#content_right_search { margin: 50px 35px 0px 0px; line-height: 150%; padding-bottom: 30px; }
	div#content_right_search h1 { margin: 0px; padding: 0px; text-align: left; font-size: 18px; color: #693e5c; }
	div#content_right_search table.property { width: 610px; padding-top: 15px; margin-top: 15px; border-top: 1px solid #693e5c; }

	div#footer { width: 942px; height: 90px; margin: 0px auto; background-image: url(../images/bottom.jpg); text-align: center; color: #8bab4a; font-size: 13px; }
	div#footer a:link { color: #8bab4a; text-decoration: none; }
div#footer a:visited { color: #8bab4a; text-decoration: none; }
div#footer a:hover { color: #8bab4a; text-decoration: underline; }
div#footer a:active { color: #8bab4a; text-decoration: underline; }
	div#footer table#bottom_details { width: 542px; padding-top: 25px; margin: 0px auto; text-align: center; padding-bottom: 15px; }
