﻿body {
	color:#444;

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background-color: #a8aaad; 
}

h2,h3 {
	margin-top: 0px;
	padding-top: 0px;
}

div#wrapper {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	top: 0px; 
	width:1024px;  
}

div#head {
	left:0px;
	width:1024px;
	height:71px;
	background-color: #FFFF66;
	top: 0px;
	position: absolute;
	background: url(../images/top.gif) no-repeat top;
}

div#menu {
	width: 1024px;
	position: relative;
	top: 71px;
	height:60px;
	background-color: #aaa;
	background: url(../images/menu/menu1.gif) no-repeat top;
}

div#conn {
	width: 1024px;
	position: relative;
	top: 64px;
	height:6px;
	background-color: #fff;
	background: url(../images/conn/connresidential.gif) no-repeat top;
}

div#maintop {
	width: 1024px;
	position: relative;
	top: 64px;
	height:6px;
	background-color: #fff;
	background: url(../images/mainbacktop.gif) no-repeat top;
}

div#maintop {
	width: 1024px;
	position: relative;
	top: 64px;
	height:6px;
	background-color: #fff;
	background: url(../images/mainbacktop.gif) no-repeat top;
}

div#iheader {
	width: 1024px;
	position: relative;
	top: 64px;
	height:71px;
	background: url(../images/insideheader.gif) repeat-y top;
}

div#mainibottom {
	background-color: #99FFFF;
	top: 64px;
	width: 1024px;
	height: 28px;
	position: relative;
	background: url(../images/mainiback.gif) no-repeat top
}

div#theader {
	width: 1024px;
	position: relative;
	top: 64px;
	height:42px;
	background: url(../images/tableheader.gif) repeat-y top;
}


div#main {
	width: 1024px;
	position: relative;
	top: 64px;
	background: url(../images/mainbackmain.gif) repeat-y top;
}

div#main2 {
	margin:0 80px 0 60px;
}


div#mainbottom {
	background-color: #99FFFF;
	width: 1024px;
	height: 18px;
	position: relative;
	margin-top: 64px;
	background: url(../images/mainbackbottom.gif) no-repeat top
}

div#foot {
	background-color: #99FFFF;
	width: 1024px;
	height: 110px;
	position: relative;
	margin-top: 0px;
	background: url(../images/bottomcredit.gif) no-repeat top
}

div#foot1 {
	position: absolute;
	left:385px;
	top:5px;
	color:#333;
	text-align:center;
	font-size:11px;
}

div#foot2 {
	position: absolute;
	left:85px;
	top:80px;
	width:800px;
	color:#777;
	text-align:center;
}

div#foot2 span {
	font-size:10px;
}

#header1 {
	color:#fff;
	font-size:35px;
	position:absolute;
	left:63px;
	top:6px;
}

#header2 {
	color:#eee;
	font-size:14px;
	position:absolute;
	left:63px;
	top:47px;
}

#header4 {
	color:#777;
	font-size:12px;
	position:absolute;
	left:810px;
	top:5px;
}

#main1 {
	float:left;
	margin-right:30px;
}

#main3 {
	position:relative;
	float:right;
	margin-left:30px;
	width:242px;
}

#main3top {
	width: 242px;
	height: 16px;
	background: url(../images/back/smalltop.gif) no-repeat top;
}

#main3bottom {
	width: 242px;
	height: 20px;
	background: url(../images/back/smallbottom.gif) no-repeat top
}

#main3main {
	width:242px;
	background: url(../images/back/smallmain.gif) repeat-y top
}

#main3main2 {
	margin-left:15px;
	margin-right:15px;
	line-height:18px;
}

#main3main2 table {
	width:214px;
}

.itemtitle {
	width:80px;
	color:#888;
	margin-right:20px;
	font-size:11px;
}

.itemdesc {
}


#main4 {
	margin-right:280px;
}

#floatclear {
	float:clear;
}


#proptitle {
	font-size:20px;
}

#proploc {
	
}

#propdesc {
	color:#444;
	font-size:12px;
	line-height:18px;
}

#propid {
	margin-bottom:10px;

}


table {
	padding:0;
}

.indent {
	margin-left:30px;
}

hr {
	margin:10px 0;
}

/* for home page */
#main2 {
	height:377px;
}

#item1 {
	position:absolute;
	left:62px;	
	top:10px;	
}

#item2 {
	position:absolute;
	left:437px;	
	top:10px;	
}

#item3 {
	position:absolute;
	left:697px;	
	top:10px;	
}

#item4 {
	position:absolute;
	left:437px;	
	top:200px;	
}

#item5 {
	position:absolute;
	left:697px;	
	top:200px;	
}

/* residential.aspx */
div#mainibottom {
	background-color: #99FFFF;
	top: 64px;
	width: 1024px;
	height: 28px;
	position: relative;
	background: url(images/mainiback.gif) no-repeat top
}

/*relocation */
.title {
	color:#777;
	font-size:17px;
	margin-left:20px;
	margin-bottom:25px;
	text-transform: uppercase; letter-spacing: 0.15em;
}

.maintext {
	color:#444;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;
	line-height:18px;
}

/* agent detail */
div#agent_detial_main {
	width: 1024px;
	position: relative;
	top: 64px;
	background: url(../images/mainbackmain.gif) repeat-y top;
}

div#agent_detial_main2 {
	margin:0 80px 0 60px;
}