* {
	font-family: Arial, Helvetica, sans-serif;
	}
body {
	margin:0px;
	text-align:center;
	background-color:#758090;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	}
h1 {
	color:#cf0101;
	margin:0px;
	font-weight:bold;
	font-size:18px;
	}
h2 {
	color:#cf0101;
	margin:0px;
	font-weight:bold;
	font-size:16px;
	}
h3 {
   color:#cf0101;
	margin:0px;
	font-weight:bold;
	font-size:18px;
	display:block;
	border-bottom:1px solid #999999;
	}
h4 {
	color:#666666;
	margin:0px;
	font-weight:bold;
	font-size:15px;
	}
#contentDiv {
	width:766px;
	margin-right:auto; margin-left:auto;
	text-align:left;
	border-right:2px solid #172f45;
	border-left:2px solid #172f45;
	border-bottom:2px solid #172f45;
	}
a {
	color:#537b26;
	}
a:hover {
	color:#9e0202;
	}
hr {
	color:#6c6c6c;
	height:1px;
	}
hr.teal {
	color:#7ae4ff;
	height:1px;
	}

/* ============================ */
/* ========== HEADER ========== */
/* ============================ */

#header {
	background-color:#10466a;
	background-image:url(images/header.jpg);
	border-bottom:4px solid #172f45;
	width:766px;
	height:72px;
	position:relative;
	}
#header a {
	color:white;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-right:12px;
	}
#header a:hover {
	color:#fff000;
	}
#header a img {
	margin-bottom:-3px;
	}

/* ======================================== */
/* ========== MAIN CONTENT BLOCK ========== */
/* ======================================== */

#contentMain {
	background-color:#ecece8;
	background-image:url(images/pageCurl.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
   width:536px;
   position:relative;
	font-size:12px;
	color:black;
	}
#contentMainInner {
	padding:28px 47px 37px 9px;
	}
.subHeading {
	margin-top:0px;
	font-size:13px;
	color:#6c6c6c;
	}
.underHeading {
	margin-top:7px;
	}
#housePic {
	width:536px;
	height:293px;
	background-image:url(images/housePic.jpg);
	position:relative;
	}
#housePic span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	position:absolute;
	left:47px;
	top:250px;
	font-size:11px;
	color:#165c89;
	}
#housePic span b {
	color:#639000;
	}
.callout1 {
	float:right;
	margin:0 0 10px 10px;
	padding:10px;
	border:1px solid #999999;
	background-color:#ccccc8;
	}

/* ============================== */
/* ========== MENU BAR ========== */
/* ============================== */

#menuBar {
	width:230px;
	height:187px;
	background-color:#35a1c1;
	background-image:url(images/menuBar.jpg);
	float:right;
	border-bottom:2px solid #172f45;
	}
#menuBar a img {
	margin-bottom:3px;
	}

/* ============================ */
/* ========== FOOTER ========== */
/* ============================ */

#footer {
	width:766px;
	height:85px;
	background-image:url(images/footer.jpg);
	background-color:#1f5076;
	position:relative;
	}
#footerLinks {
	position:absolute;
	left:42px;
	top:52px;
	}
#footerLinks a {
	color:white;
	font-size:11px;
	text-decoration:none;
	}
#footerLinks a:hover {
	text-decoration:underline;
	}
#footerLinks img {
	margin:0 9px -1px 13px;
	}
#copyright {
	position:absolute;
	right:23px;
	top:40px;
	text-align:right;
	color:white;
	font-size:11px;
	}
#copyright a {
	color:#6f9d00;
	}
#copyright a:hover {
	color:white;
	}

/* ============================== */
/* ========== SIDE BAR ========== */
/* ============================== */

.sideBarTD {
	background-color:#186496;
	background-image:url(images/sidePanel_bottomLeft2.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;
	background-position: bottom left;
	}
#sideBar {
	width:230px;
	height:618px;
   /*background-color:#186496;*/
	background-image:url(images/sidePanel_bkgd.gif);
	background-position:0 189px;
	}
#sideBarInner, #sideBarInner2 {
	margin:32px 16px 0 20px;
	font-size:14px;
	color:white;
	}
#sideBarInner a {
	color:white;
	font-size:12px;
	text-decoration:none;
	}
#sideBarInner a:hover {
	text-decoration:underline;
	}
#sideBarInner2, #sideBarInner2 a, #sideBarInner2 li, #sideBarInner2 p {
	color:white;
	font-size:12px;
	}
#sideBarInner2 a:hover {
	color:#fff000;
	}
.cyanButton {
	background-image:url(images/cyanButton.jpg);
	background-color:#52c6e3;
	border-top:1px solid #7ae4ff;
	border-left:1px solid #7ae4ff;
	border-right:1px solid #00487d;
	border-bottom:1px solid #00487d;
	color:white;
	}
.greenButton {
	background-image:url(images/greenButton.jpg);
	background-color:#71a000;
	border-top:1px solid #98cb1c;
	border-left:1px solid #98cb1c;
	border-right:1px solid #325403;
	border-bottom:1px solid #325403;
	color:white;
	}

/* =========================== */
/* ========== ADMIN ========== */
/* =========================== */

#admin_content {
	background-color:#ecece8;
	padding:20px;
	color:black;
	}
#admin_content, #admin_content a, #admin_content p, #admin_content td, #admin_content li {
   font-size:12px;
	}
#admin_menu {
	height:24px;
	background-color:#3cafcb;
	border-bottom:4px solid #172f45;
	text-align:center;
	}
#admin_menu table {
	height:24px;
	}
#admin_menu a {
	font-size:13px;
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	line-height:24px;
	padding:4px 10px;
	}
#admin_menu a:hover {
	background-color:#1d6fa1;
	}
#admin_title {
	height:35px;
	padding-left:78px;
	border-bottom:3px solid #172f45;
	background-color:#10466a;
	background-image:url(images/titleBar.jpg);
	}
#admin_title p {
	margin-top:8px;
	color:white;
	font-size:18px;
	font-weight:bold;
	}
#admin_footer {
	border-top:3px solid #172f45;
	background-color:#1f537a;
	padding:5px 0;
	}
#admin_copyright {
	text-align:center;
	color:white;
	font-size:11px;
	}

/* ======================================= */
/* ========== PROPERTY LISTINGS ========== */
/* ======================================= */

.property_table {
	border:2px solid #999999;
	background-color:#ccccc8;
	border-collapse:collapse;
	}
.property_table th, .property_thumbs {
	background-color:#999999;
	}
.property_table td h1 {
	text-align:center;
	margin-bottom:12px;
	display:block;
	border-bottom:1px solid #999999;
	}
.property_details_h1 {
	margin:0 0 12px 59px;
	}
.property_table th img {
	margin:20px 20px 0 20px;
	border-color:black;
	}
.property_table th a {
	color:#344d18;
	}
.property_table th a:hover {
	color:#A00000;
	}
.property_table_inner {
	}
.property_thumbs img {
	border:1px solid black;
	margin:0 10px;
	}


.iH {
	display:none;
	}