/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,
a:visited{ color:#00f; text-decoration:underline; }
a:focus,
a:hover{ text-decoration:none; }
body{ background:#2a1800; color:#2a1e06; font:10px/1 Arial, Helvetica, sans-serif; }

/* Wrapper */
#wrapper{ width:942px; margin:18px auto; }

/* Container and Subage */
#container,
#subpage{ width:942px; background:#eee3d2; overflow:hidden; margin:0 0 18px; }
#subpage{ background:#eee3d2 url(../images/bgr_subpage.gif) repeat-y; }

/* Choose */
#choose{ position:relative; width:942px; height:607px; font-size:12px; background:url(../images/bgr-container-bot.png) no-repeat bottom left; }
	#choose li{ float:left; width:314px; color:#2a1800; }
	#choose .doorbg{ width:226px; height:287px; padding:140px 0 0 88px; background:url(../images/bgr-door.jpg) no-repeat; z-index:-10; }
	#choose .doorbg a{ display:block; width:116px; height:261px; text-indent:-5000px; }
	#choose a.rent{ background:url(../images/pic-rentfromus.jpg) no-repeat; }
	#choose a.sell{ background:url(../images/pic-sellyourhome.jpg) no-repeat; }
	#choose a.invest{ background:url(../images/pic-investwgk.jpg) no-repeat; }
	#choose p{ width:240px; height:76px; padding-top:25px; margin:0 auto; text-align:center; line-height:24px; }
	#choose .logobottom{ text-align:center; }
	.plant1{ position:absolute; bottom:145px; left:255px; width:106px; height:188px; background:url(../images/pic-plant.png) no-repeat; z-index:10; }
	.plant2{ position:absolute; bottom:145px; right:265px; width:106px; height:188px; background:url(../images/pic-plant.png) no-repeat; z-index:10; }
	.plant3{ position:absolute; top:290px; margin:0 0 0 -20px; width:106px; height:188px; background:url(../images/pic-plant.png) no-repeat; z-index:10; }

/* Sidebar */
#sidebar{ float:left; width:318px; }
	#sidebar img{ display:block; }

/* Mainbar */
#mainbar{ float:left; width:624px; }

/* Nav */
#nav{ width:620px; font-size:12px; font-weight:bold; text-transform:uppercase; background:#baa88d; overflow:hidden; padding:0 0 0 4px; }
	#nav li{ float:left; margin:0 4px; }
	#nav li a,
	#nav li a:visited{ display:block; color:#2a1e06; padding:0 8px; text-decoration:none; line-height:32px; }
	#nav li.current a,
	#nav li.current a:visited,
	#nav li a:hover{ background:#fbf9f5; }

/* Content */
#content{ clear:both; width:570px; font-size:11px; padding:50px 20px 0; line-height:13px; }
	#content h2{ font-size:18px; margin-bottom:20px; }
	#content h3{ font-size:14px; margin-bottom:20px; }
	#content ul,
	#content ol{ margin:10px 0 0 24px; }
	#content ul{ list-style-type:disc; }
	#content ol{ list-style-type:decimal; }
	#content li{ margin-bottom:2px; }

/* Welcome */
#welcome{ clear:both; margin-bottom:50px; }

/* Featured */
#featured{ clear:both; }
	#featured ul{ margin:0; list-style-type:none; }
	#featured li{ width:570px; margin-bottom:25px; overflow:hidden; }
	#featured .photo{ float:left; width:132px; margin-right:15px; }
	#featured .text{ float:left; width:420px; }

/* Footer */
#footer{ clear:both; font-size:11px; color:#fff; text-align:center; }
	#footer a,
	#footer a:visited{ color:#fff; }
	#footer p{ margin-bottom:2px; }