body 
{background:#fff url(images/bk.jpg) repeat-x; margin:0; padding:0; color:#3b3c3f; font-family:Arial, sans-serif;}
#frame 
{width:1008px; margin:0 auto;}
#panel {width:1008px; height:386px; clear:both;}
	#panelcontent { width:470px;clear:both; padding:70px 0 0 27px;}
	.homepanel {background:url(images/homepanel.png) no-repeat 0 48px;}
	.servicespanel {background:url(images/servicespanel.png) no-repeat 0 48px;}
	.clientspanel {background:url(images/clientspanel.png) no-repeat 0 48px;}
	.contactpanel {background:url(images/contactpanel.png) no-repeat 0 48px;}
	.presspanel {background:url(images/presspanel.png) no-repeat 0 48px;}
	.propertiespanel {background:url(images/propertiespanel.png) no-repeat 0 48px;}
	#logo 
	{float:left; width:233px; height:104px;}
	#menu {float:right; height:39px; width:612px; padding-top:9px;}
		a:link.home, a:visited.home
		{background:url(images/menu.jpg) no-repeat top left;background-position:0 0;width:85px;height:39px;float:left;}
		a:hover.home
		{background-position:0px -39px;}
		a:link.services, a:visited.services
		{background:url(images/menu.jpg) no-repeat top left;background-position:-85px 0;width:110px;height:39px;float:left;}
		a:hover.services
		{background-position:-85px -39px;}
		a:link.properties, a:visited.properties
		{background:url(images/menu.jpg) no-repeat top left;background-position:-195px 0;width:127px;height:39px;float:left;}
		a:hover.properties
		{background-position:-195px -39px;}
		a:link.press, a:visited.press
		{background:url(images/menu.jpg) no-repeat top left;background-position:-322px 0;width:87px;height:39px;float:left;}
		a:hover.press
		{background-position:-322px -39px;}
		a:link.clients, a:visited.clients
		{background:url(images/menu.jpg) no-repeat top left;background-position:-409px 0;width:101px;height:39px;float:left;}
		a:hover.clients
		{background-position:-409px -39px;}
		a:link.contact, a:visited.contact
		{background:url(images/menu.jpg) no-repeat top left;background-position:-510px 0;width:90px;height:39px;float:left;}
		a:hover.contact
		{background-position:-510px -39px;}
#content 
{float:left; width:630px; padding:50px 0 50px 25px;}
.form1 
{float:left; padding-right:10px; text-align:right; width:120px; height:35px;}
.form2 
{float:left; width:400px; height:35px;}
.form2 input, .form2 textarea 
{margin-top:7px; border:1px solid #dadada; padding:3px;}
form 
{margin:0; padding:0;}
.property
{padding-left:25px;}
.property img
{float:left; padding:10px 10px 30px 0;}

#contentfw
{width:958px; padding:50px 25px;}
	.clientlist
	{width:215px; float:left; padding-bottom:50px;}
#rightcol 
{float:right; width:280px;padding:105px 25px 50px 0;}
#rightcol2 
{float:right; width:280px;padding:50px 25px 50px 0;}
#footer 
{background-color:#343434; width:100%; height:87px; clear:both;}
#footerframe
{width:1008px; margin:0 auto;}
#footer p, #footer a {color:#fff; font-size:11px;}
#footer a:hover {color:#737fc4;}
#footer ul {margin:0; padding:5px 0 0 0; float:left;}
#footer li {display:inline; font-weight:normal; padding:0 10px;}
#copy {float:right; text-align:right;}

p 
{font-size:12px; margin:0; padding:8px 0; line-height:1.5em;}
ul 
{margin:0; padding:0 0 0 15px;}
li 
{font-size:12px; margin:0; padding:0; line-height:1.6em; color:#737fc4; list-style-type:circle; font-weight:bold;}
.blue 
{color:#737fc4;}
.error
{color:#FF0000;}
a {text-decoration:none; color:#737fc4;}
a:hover {color:#000;}
.justify {text-align:justify;}