body {
	background-color: #2b2d30;
	background-image:url(/images/background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.top-header {
	position: absolute;
	width: 1041px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/main_mockup_02.png)
; 		left: 108px;
	top: 0px;
	height: 142px;
}
.nav
{
	position: absolute;
	width: 440px;
	top-margin: 1000px;
	left-margin: 200px;
; 		left: 565px;
	top: 96px;
	height: 29px;
}
.main-box {
	position: absolute;
	width: 1041px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/main_mockup_04.png)
; 		left: 0px;
	top: 142px;
	height: 701px;
}
.topmain-box {
	position: absolute;
	width: 975px;
	top-margin: 0px;
	left-margin: 108px; background-color: #8c7e6d
; 		left: 34px;
	top: -5px;
	height: 275px;filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.Rin-box {
	position: absolute;
	width: 482px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/me.png)
; 		left: 43px;
	top: -7px;
	height: 260px;
font-family: helvetica, arial; 
font-size: 12px;
font-color: #2b2d30; position: absolute;
}
.Rin-box-txt {
	font-family: Trebuchet MS, tahoma;
	font-size: 15px;
	font-color: #2b2d30;
	position: absolute;
	left: 209px;
	top: 75px;
	width: 265px;
	height: 124px;
}
.Lin-box {
	position: absolute;
	width: 445px;
	top-margin: 0px;
	left-margin: 108px;
; 		left: 654px;
	top: 140px;
	height: 269px;
font-family: arial; 
font-size: 18px;
font-color: #2b2d30; position: absolute;}
p {margin-left: 0px; margin-top: 0px; margin-right: 20px; margin-bottom: -5px; }
A:link {text-decoration: none; color:#000000}
A:visited {text-decoration: none; color:#000000}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #777777;}
.hire-box {
	position: absolute;
	width: 321px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/for_hire.png); background-repeat: no-repeat;		left: 806px;
	top: 423px;
	height: 171px;
font-family: helvetica, arial; 
font-size: 12px;
font-color: #2b2d30; position: absolute;}
.hire-box-txt {
	font-family: Trebuchet MS, tahoma;
	font-size: 13px;
	color: #ffffff;
	position: absolute;
	left: 14px;
	top: 44px;
	width: 285px;
	height: 69px;
}
.pinkside a:link       {color: #ffffff;}
.pinkside a:visited    {color: #ffffff;}
.pinkside a:hover      {color: #777777;}
.pinkside a:active     {color: #ffffff;}
.buy-box {
	position: absolute;
	width: 321px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/for_sale.png); background-repeat: no-repeat;		left: 807px;
	top: 594px;
	height: 345px;
font-family: helvetica, arial; 
font-size: 12px;
font-color: #2b2d30; position: absolute;}
.buy-box-txt {
	font-family: Trebuchet MS, tahoma;
	font-size: 14px;
	color: #ffffff;
	position: absolute;
	left: 13px;
	top: 51px;
	width: 293px;
	height: 340px;
}
.news-box {
	position: absolute;
	width: 661px;
	top-margin: 0px;
	left-margin: 108px;
background:url(/images/main_box.png); background-repeat: no-repeat;		left: 17px;
	top: 400px;
	height: 565px;
font-family: helvetica, arial; 
font-size: 12px;
font-color: #2b2d30; position: absolute;}
.news-box-txt {
	font-family: Trebuchet MS, tahoma;
	font-size: 10px;
	color: #000000;
	position: absolute;
	left: 510px;
	top: 30px;
	width: 131px;
	height: 17px;
}
.news-box-txt2 {
	font-family: Trebuchet MS, tahoma;
	font-size: 12px;
	color: #000000;
	position: absolute;
	left: 40px;
	top: 105px;
	width: 584px;
	height: 419px;
}
.bottom-box {
	position: absolute;
	width: 1041px;
	top-margin: 0px;
	left-margin: 108px;
	background:url(/images/main_mockup_05.png);
	left: -43px;
	top: 708px;
	height: 157px;
	visibility: inherit;
}
.copyright
{
	font-family: helvetica, arial; 
font-size: 12px;
font-color: #2b2d30; position: absolute;
	width: 324px;
	top-margin: 1000px;
	left-margin: 200px;
; 		left: 693px;
	top: 124px;
	height: 27px;
}	
label {
font: 11px arial;
  width: 100px;
  float: left;
  text-align: right;
  margin: 0 5px 10px 0;
  clear: both;}
input.text {
font: 12px arial;
  color: #000000;
  background-color: #777777;
  border: 1px solid #8c7e6d;
  padding: 2px;
  border: 1px solid #606060;
  width: 300px;}

input.btnsubmit {
 font: 12px arial;
  color: #ffffff;
  background-color: #8c7e6d;
  border: 1px solid #ffffff;
  padding: 2px;
  margin: 5px 5px 0 0;}

input.btnreset {
  font: 12px arial;
  color: #ffffff;
  background-color: #8c7e6d;
  border: 1px solid #ffffff;
  padding: 2px;
  margin: 5px 5px 0 0;}
.email-submit {
	position: absolute;
	width: 132px;
	top-margin: 0px;
	left-margin: 108px;
	left: 179px;
	top: 213px;
	height: 43px;
	visibility: inherit;}
.style2 {color: #66666;
font-size:12px;
font: Trebuchet MS, tahoma;}