body {
	margin:0;
	padding:0;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color:#655854;
	background:   url(../grfx/bakgrd.jpg) top center #fff;
	background-repeat:no-repeat;
}
#logo {
	position:absolute;
	width:990px;
	top:17px;
	left:50%;
	margin:0 0 0 -495px;
	padding:0;
	border:0px dashed #999;
}
#banner {
	position:absolute;
	width:752px;
	height:194px;
	top:123px;
	left:50%;
	margin:0 0 0 -495px;
	padding:0;
	background:url(../grfx/banner.jpg);
}
#shp {
	position:absolute;
	width:188px;
	height:184px;
	top:25px;
	left:50%;
	margin:0 0 0 257px;
	padding:28px 25px;
	color:#000;
	font-size:0.8em;
	background:url(../grfx/sp_backgound.gif);
	border:0px dashed #999;
}
#shp th {
	text-align:left;
	font-size:1.3em;
	font-weight:normal;
}
#shp .price {
	font-size:1.6em;	font-weight:bold;
	color:#a3371a;
	padding:10px 0;
}
#holdstatements {
	position:absolute;
	top:209px;
	left:50%;
	width:238px;
	height:108px;
	margin:0 0 0 257px;
	padding:0;
	background:url(../grfx/hold_bakgrd.jpg) top left;
	font-size:.8em;
}
#holdstatements p { margin:0;padding:15px 20px;}
#promos {
	position:absolute;
	width:990px;
	top:320px;
	left:50%;
	margin:0 0 0 -495px;
	padding:0;
	border:0px dashed #999;
}

#promos ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0px dashed #999;
}

#promos li {
	float:left;
	margin:0;
	padding:0;
}
#promos li a {display:block;height:100px;}
#promos li a span {display:none;}
.projects {width:330px;background: url(../grfx/promo_projects.jpg) top left no-repeat #fff;}
	.projects:hover {background: url(../grfx/promo_projects_o.jpg) top left no-repeat #fff;}
.investor {width:330px;background: url(../grfx/promo_investor.jpg) top left no-repeat #fff;}
	.investor:hover {background: url(../grfx/promo_investor_o.jpg) top left no-repeat #fff;}
.newsletter {width:330px;background: url(../grfx/promo_email.jpg) top left no-repeat #fff;}
	.newsletter:hover {background: url(../grfx/promo_email_o.jpg) top left no-repeat #fff;}

#navigation {
	position:absolute;
	width:752px;
	top:87px;
	left:50%;
	margin:0 0 0 -495px;
	padding:0;
	border:0px dashed #999;
	background:url(../grfx/butt_bakgrd.jpg);
}

#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0px dashed #999;
}

#navigation li {
	float:left;
	margin:0;
	padding:0;
}
#navigation li a {display:block;height:35px;}
#navigation li a span {display:none;}
.navhome {width:96px;background: url(../grfx/butt_home.jpg) top left no-repeat #fff;}
	.navhome:hover {background: url(../grfx/butt_home_o.jpg) top left no-repeat #fff;}
.navcorporate {width:113px;background: url(../grfx/butt_corp.jpg) top left no-repeat #fff;}
	.navcorporate:hover {background: url(../grfx/butt_corp_o.jpg) top left no-repeat #fff;}
.navprojects {width:97px;background: url(../grfx/butt_projects.jpg) top left no-repeat #fff;}
	.navprojects:hover {background: url(../grfx/butt_projects_o.jpg) top left no-repeat #fff;}
.navinvestor {width:95px;background: url(../grfx/butt_investor.jpg) top left no-repeat #fff;}
	.navinvestor:hover {background: url(../grfx/butt_investor_o.jpg) top left no-repeat #fff;}
.navcontact {width:95px;background: url(../grfx/butt_contact.jpg) top left no-repeat #fff;}
	.navcontact:hover {background: url(../grfx/butt_contact_o.jpg) top left no-repeat #fff;}

#copytext {
	position:absolute;
	width:940px;
	top:425px;
	left:50%;
	margin:0 0 0 -495px;
	padding:20px 25px;
	border:0px dashed #999;
	background: url(../grfx/copy_bakgrd.jpg) top left no-repeat #fff;
}
<!--#copytextInternal {
	position:absolute;
	width:940px;
	top:325px;
	left:50%;
	margin:0 0 0 -495px;
	padding:20px 25px;
	border:0px dashed #999;
	background: url(../grfx/copy_intbakgrd.jpg) top left no-repeat #fff;
}-->
#copytextInternal {
	position:relative;
	width:940px;
	top:325px;
	left:50%;
	margin:0 0 0 -495px;
	padding:20px 25px;
	border:0px dashed #999;
	background: url(../grfx/copy_intbakgrd.jpg) top left no-repeat #fff;
}

#footer { border-top:1px dashed #999; clear:both; margin:30px 0 0 0; padding:10px; height:60px; text-align:center; }
#footer a { color:#858585; }

#centcol {
	float:left;
	width:420px;
	margin:0 10px 30px 0;
	border:0px dashed #999;
}
#rghtcol {
	float:left;
	width:230px;
	border:0px dashed #999;
}
#intcol {
	float:left;
	width:650px;
	margin:0 10px 30px 0;
	border:0px dashed #999;
}
#lftcol {
	float:left;
	width:260px;
	margin-right:10px;
	border:0px dashed #999;
}
#lftcol li {
	padding:2px 0;
	list-style-image:url(../grfx/bullet.gif);
}
#lftcol li a { color:#999; text-decoration:none;}
#lftcol li a:hover{ color:#08833b; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0 0 5px 0;
	color:#a3371a;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}

p {
	margin:0;
	padding:0 0 1em 0;
}


.hilightbox {
	margin:10px 0;
	padding:10px;
	background-color:#f2fabb;
	border:1px dashed #c4cf7d;
	color:#2f2f2f;
}
.alert { color:#FF0000; }

.picrght { float:right;}

.matrix {
	border:1px dashed #ccc;
}
.matrix th {
	background-color:#b1c430;
	color:#fff;
	padding:2px 5px;
	border-bottom:#0b9444;
}
.matrix td.masthead {
	color:#fff;
	padding:2px 5px;
	background-color:#d5e851;
}
.matrix td {
	padding:2px 5px 10px 5px;
	vertical-align:top;
	border-top:1px solid #adc11e;
	border-bottom:1px solid #ccc;
}
.altrow {
	border-top:1px solid #adc11e;
	background-color:#F1F1E1;
}
.matrix td.cen { text-align:center; }

.collapsable {
	margin: 1em;
	padding: 1em;
	background-color:#f2fabb;
	border:1px dashed #c4cf7d;
}

.test {color:#0000FF;}

#contact { width: 332px; padding:0 0 0 20px;}
#frm-contact label.lbl {float:left; width: 10em; line-height:1.8em;}
	input.contact, textarea.contact {border:1px solid #bcbca5; padding:5px; font-size:1em; width:50%; float:left; margin-bottom:0.5em; color:#333333; font-family: Arial, Helvetica, sans-serif;}
	textarea.contact {border:1px solid #bcbca5; padding:5px; font-size:1em; width:50%; float:left; margin-bottom:0.5em; color:#333333;}
	input.bttn-submit {margin:0 0 0 26px; border:none; float: left; clear:both;}