/*********************************************
 *
 * CSS (Landex)
 * 
 * @date 17/03/2006 (created)
 * @date 17/03/2006 (last modified)
 *
 *********************************************/

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height:auto;
	background-color: #DDDCDC;
}

div#wrapBG {
	background-image: url("../images/landex_bg.gif");
    background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 820px;
}

div#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	color:#bbb;
} 

/******** Header **********/
div#header {
	width: 780px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
}

div#landexLog {
	width: 390px;
	float: left;
}

div#headerRight {
	width: 390px;
	float: left;
	text-align: right;
}

div#headerRight a, a:link{
	text-decoration: none; 
	color: #4D4D4D;
	background-color:#fff;
}

div#headerRight a:visited{
	text-decoration: none; 
	color: #4D4D4D;
	background-color:#fff;
}

div#headerRight a:active{
	text-decoration: none; 
	color: #4D4D4D;
	background-color:#fff;
}

div#headerRight a:hover{
	text-decoration: underline; 
	color: #4D4D4D;
	background-color:#fff;
}

p#logo {
	float:left;
	padding:0;
	margin-top: 25px;
	margin-left: 30px;
	padding-bottom:10px;
}

p#top{
   	margin-top:5px;
	margin-right:2.5px;
	background-color:#fff;
	color:#666;
	font-size: 13px;
	font-weight: bold;
	padding:0;
}

p#tel {
	margin-top:30px;
	margin-bottom: 2px;
	margin-right:3px;
	padding:0;
}
/*************************/

/*************************/
div#menuBar {
	width: 780px;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
} 

.topmenu ul{
	float:left;
    margin-left:0;
	padding:0;
    width:100%;
    margin-top:0px;
	position:absolute;
	list-style-type:none;
}

.topmenu li{
	float:left;
    width:100px;
    background:url("../images/menubg.png");
	line-height:27px;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #BBB;
}

li#home{width:97px;}
li#inv{width:97px;}
li#lfs{width:98px;}
li#htb{width:97px;}
li#faq{width:98px;}
li#abs{width:98px;}
li#jzj{width:98px;}
li#cs{width:90px; border-right:none;}

.topmenu a{
	display:block;
	text-align:center;
	height:27px;
	background:url("../images/menubg.png");
}

.topmenu a:link{
	color:#203F78;
    text-decoration:none;
	background:url("../images/menubg.png");
}

.topmenu a:visited{
	text-decoration:none;
	color:#1E1E1E;
	background:url("../images/menubg.png");
}

.topmenu a:hover{
	color:#203F78; 
	font-size:110%;
    font-weight:bold;
	text-decoration:none;
	background: url("../images/menubgc.png");
	border-right: 1px solid #89A8DF;
	border-left: 1px solid #89A8DF;
} 
/*************************/

/****** Map and Flash *******/
div#topMainBody {
	width: 780px;
	height: 180px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding:0px;
	color:#bbb;
}

div#regionSel {
	margin-top: 0px;
    text-align: center;
	width: 160px;
	float: left;
	height: 180px;
	background-color: #fff;
	color:#bbb;
}

div#regionSel2 {
    text-align: center;
	width: 160px;
	height: 180px;
	background-color: #fff;
	color:#bbb;
	margin-top: 3px;
}

* html div#regionSel2 {
	text-align: center;
	width: 160px;
	height: 160px;
	background-color: #fff;
	color:#bbb;
	margin-top: 3px;
	padding-bottom: 2px;
}

form#reg {
    margin:0px;
	padding:0px;
		 }


div#flash {
    width: 600px;
	text-align: center;
	height: 180px;
	background-color: #fff;
	color:#bbb;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 8px;
}

p#map{
	background-color:#fff;
	color:#666;
	margin:0px;
	padding:0px;
}

p#region{
	background-color:#fff;
	color:#666;
	text-align:center;
	margin: 0px;
	padding:0px;

}

/****************************/


div#bottomMainBody {
	width:780px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-color: #fff;
	color:#bbb;
	text-indent: 3px;
	line-height: normal;
	height: 75px;
}

/***** News and Banners *****/
div#lhsBody {
	width: 160px;
	padding: 0px;
	float: left;
	background-color: #fff;
	color:#bbb;
	height: auto;
}

div#newBlock {
	clear: both;
	width: 160px;
	height: 230px;
	background-color: #fff;
	border-top:2px solid #203F78;
	color:#BBBBBB;
	margin-top:9px;
}

p#newsbar{
	background-color:#203F78;
	color:#fff;
	width:160px;
	height: 20px;
	margin-top:1px;
	text-align:center;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}

p#newsbar a, a:link {
	text-decoration: none; 
	color: #fff;
	background-color:#203F78;
}

p#newsbar a:active {
	text-decoration: none; 
	color: #fff;
	background-color:#203F78;
}

p#newsbar a:visited {
	text-decoration: none; 
	color: #fff;
	background-color:#203F78;
}

p#newsbar a:hover {
	text-decoration: underline; 
	color: #fff;
	background-color:#203F78;
}

p.news{
	background-color:#F3F3F3;
	color:#203F78;
	width:136px;
	margin:0px;
	text-align:justify;
	padding-top:15px;
	font-size:12px;
	padding-left:11px;
	padding-right:11px;
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	font-weight: bold;
}

p.news span {
	font-size: 11px;
	color: #FF0000;
}

p.news a, a:link {
	text-decoration: none; 
	color: #203F78;
	background-color:#F3F3F3;
}

p.news a:active {
	text-decoration: none; 
	color: #203F78;
	background-color:#F3F3F3;
}

p.news a:visited {
	text-decoration: none; 
	color: #203F78;
	background-color:#F3F3F3;
}

p.news a:hover {
	text-decoration: underline; 
	color: #203F78;
	background-color:#F3F3F3;
}

p#moreButton {
	background-color:#F3F3F3;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	color: #bbb;
}

p#lhsImg {
   border: 1px solid #BBBBBB;
   text-align: center;
   padding: 2px;
   margin-top: 3px;
   margin-bottom: 0px;
}
/**************************/


/********Center Column**********/
div#centerBody {
	width: 580px;
	padding: 0px;
	float: left;
	background-color: #fff;
	color: #bbb;
}
/*********************************/


/****** main info block *******/
div#mainBlock {
	margin: 10px;
	padding: 0px;
	width: 605px;
	background-color: #fff;
	border-bottom: 1px solid #BBBBBB;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#mainBlock h1 {
	font-size: 16px; 
    font-weight:bold;
	background-color:#fff;
	/*color:#FC8902;*/
	color: #000;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
}

div#mainBlock h2 {
	font-size:13px; 
    font-weight:bold;
	background-color:#fff;
	color:#264683;
	text-align:left; 
	margin:0px;
	padding-bottom:5px;
}

div#mainBlockOthers {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#mainBlockOthers h1.normal {
	font-size: 16px; 
    font-weight:bold;
	background-color:#fff;
	color:#000;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}


div#mainBlockOthers h1.others {
	font-size: 16px; 
    font-weight:bold;
	background-color:#fff;
	color:#000;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
}

div#mainBlockOthers h2 {
	font-size:13px; 
    font-weight:bold;
	background-color:#fff;
	color:#264683;
	margin:0px;
	padding-bottom:5px;
}

div#mainBlockOthers h3.normalH3 {
	font-size:16px; 
    font-weight:bold;
	background-color:#fff;
	color:#1E1E1E;
}

div#mainBlockOthers h3.italicH3 {
	font-size:16px; 
    font-weight: bold;
	font-style: italic; 
	background-color:#fff;
	color:#1E1E1E;
}

.mainInfoBlock{
	font-size:12px;
	background-color:#fff;
	color:#1E1E1E;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	line-height: 18px;
}

.underlineSpan{
	text-decoration: underline;
	color: #203F78; 
}

#cgSpan {
	font-family:  century gothic, arial;
	color: #203F78;
	font-size: 14px;
}

.mainInfoTitle{
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #FC8902;
}

#iilRight{
	text-align: right;
}
/*******************************/


/********* Land block ***********/
div.landBlock {
	margin-top: 15px;
	width: 450px;
	height: 145px;
	background-color: #fff;
	color:#BBBBBB;
	border-bottom: 1px dashed #BBBBBB;
	margin-right: auto;
	margin-left: auto;
}

div.landBlockNoBottomBorder {
	margin-top: 15px;
	width: 450px;
	height: 145px;
	background-color: #fff;
	color:#BBBBBB;
	margin-right: auto;
	margin-left: auto;
}

.landpic{
	clear:both;
	float:left;
	margin-top:0px;
	margin-left:10px;
	border:1px solid black;
}

div.landtext{
	font-size:11px;
    background-color:#fff;
	color:#767676;
	text-align:justify;
	margin-top:0px;
	margin-right: 10px;
	margin-left: 205px;
	padding: 0px;
}

div.landtext h3 {
	/*color: #49669D;*/
	color:#FC8902;
	font-size: 14px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
}

div.landtext h2 {
	/*color: #759DE6;*/
	color: #49669D;
	font-size: 15.5px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

div.landtext p.desch {
	color: #1E1E1E;
	font-size: 1.2em;
	line-height: 18px;
	text-align: justify;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 3px;
}


div.landtext p.desc {
	color: #1E1E1E;
	font-size: 1.2em;
	line-height: 20px;
	text-align: justify;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 10px;
}

div.landtext p.desc span{
	color: red;
	font-weight: bold;
}

p.viewButton {
	margin-top: 38px;
	padding: 0px;
	text-align: right;
}

p.viewButton2 {
	margin-top: 50px;
	padding: 0px;
	text-align: right;
}


/********************************/

#center{
    clear: both;
	width: 780px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	color:#bbb;
	border-top: 1px solid #BBBBBB;
	padding-top: 5px;
	padding-left:5px;
}
/******** Footer *************/
#footer{
    clear: both;
	width: 780px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	color:#bbb;
	border-top: 1px solid #BBBBBB;
	padding-top: 5px;
	padding-left:5px;
}

td#bottomLeft{
	background-color:#FFF;
	color:#3C3C3C;
	font-size:11px;
}

td#bottomRight{
	background-color:#FFF;
	color:#3C3C3C;
	font-size:10px;
	text-align: right;
}

p#pcopyright {
	color:#3C3C3C;
	font-size: 10px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
	margin:0px;
}

div#footer a,a:link {
	text-decoration: none; 
	color: #3C3C3C;
    background-color: #fff;
}

div#footer a:active {
	text-decoration: none; 
	color: #3C3C3C;
	background-color: #fff;
}

div#footer a:visited {
	text-decoration: none; 
	color: #3C3C3C;
	background-color: #fff;
}

div#footer a:hover {
	text-decoration: underline; 
	color: #3C3C3C;
	background-color: #fff;
}
/******************************/


/************ package order form (rhs) ************/

div#rhsBody {
	width: 138px;
	padding: 0px;
	float: left;
	background-color: #fff;
	color:#1E1E1E;
}

div#orderWrap {
	width: 138px;
	padding: 0px;
	background-color: #F3F3F3;
	color:#1E1E1E;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-top: 2px solid #203F78;
} /*border-top: 2px solid #203F78;*/

div#packOrder p {
	padding-bottom:5px;
	margin: 0px;
}
/*
p#orderbar{
	color:#1E1E1E;
	width:128px;
	margin-top:1px;
	text-align:justify;
	padding-top:5px;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	margin-bottom:0px;
}*/

p#orderbar{
	background-color:#203F78;
	color:#fff;
	width:118px;
	margin-top:1px;
	text-align:justify;
	padding-top:5px;
	font-size:12px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:0px;
	padding-bottom: 5px;
	
}


div#packOrder {
	margin-top: 20px;
	padding-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

input.po {
	width: 115px;
	height: 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid gray;
}

input.check {
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	border: 1px solid gray;
}

div#packOrder textarea {
	width: 115px;
	height: 40px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid gray;
}

div#orderWrap form {
	margin: 0px;
	padding: 0px;
}

div#packOrder select {
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 15px;
}

.submitButton {
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid gray;	
	width: 80px;
	height: 20px;
}

p#rhs_button {
	text-align: right;
	padding: 0px;
	margin: 10px;
}

p#caution {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: red;
	background-color: white;
	padding: 10px;
	margin: 0px;
}

p#cautionRegistration {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #FC8902;
	background-color: white;
	text-align: justify;
	padding: 8px;
	margin: 0px;
}


/**************************************/


/************Contact Us**************/

.chead{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #203F78;
	background-color:#fff;
	font-weight:bold;
	margin: 0px;
	line-height: 20px;
}

.ctext{
	padding-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	background-color: #fff;
	margin: 0px;
	line-height: 20px;
 }

 hr.dashed {
  border:0;
  border-top: 1px dashed;
  height: 0;
  background: #fff;
  color: #BBBBBB;
  margin-left: 10px;
  margin-right: 10px;
}
 /*************************************/

/************Land Details**************/
 #menu2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
    text-align:left;
	
	}

#menu2 li {
	margin:0px;
	padding-top: 1px;
}

	
#menu2 {
    width: 158px;
	
	margin-top:15px;
}
	
#menu2 li a {
  	height: 32px;
   	height: 24px;
	text-decoration: none;
}
	
#menu2 li a:link
{
	color: #1E1E1E;
	display: block;
	background: url("../images/menubg2.png");
	padding: 8px 0 0 25px;
	}

#menu2 li a:visited {
	color: #1E1E1E;
	display: block;
	background: url("../images/menubg2.png");
	padding: 8px 0 0 25px;
	}
	
#menu2 li a:hover {
	color: #fff;
	background: url("../images/menubg2.png") 0 -32px;
	padding: 8px 0 0 25px;
	}

div#availPlotBlock {
	margin-top: 10px;
	padding: 0px;
	width: 480px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#availPlotBlock h1 {
	font-size:16px; 
    font-weight:bold;
	background-color:#fff;
	color:#000;
	text-align:left;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.ld {
    clear:both;
	margin:0px;
	padding:0px;
	width:460;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	
}

div#landhead {
    color: #fff;
	background-color: #203F78;
	font-weight:bold;
	margin-top:5px;
	text-align:left;
	padding-top: 2px;
	width: 460px;
	margin-left: auto;
	margin-right:auto;
}

p#ltext{
    padding-left: 8px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding-top: 6px;
	padding-bottom: 3px;
	color: #fff;
	background-color: #203F78;
	margin-top: 0px;
	text-align:left;
	margin-bottom: 0px;	
}


.landimg{
	border: 1px solid #BBBBBB;
	padding: 0px;
	margin: 0px;
	width: 458px;
	margin-right: auto;
	margin-left: auto;
}

.siteimg{
	border: 1px solid #BBBBBB;
	padding: 0px;
	margin: 0px;
	width: 438px;
	margin-right: auto;
	margin-left: auto;
}
 /*************************************/



/*** Plot Details Info (land_details.php) ***/
div#plotDetail {
	margin: 0px;
	padding-top: 5px;
	width: 460px;
	background-color: #FFFFFF;
	color: #1E1E1E;
	margin-right: auto;
	margin-left: auto;
}

div#plotDetail table {
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
}

div#plotDetail th {
	height: 25px;
	border-bottom: 1px solid #BBBBBB; 
	background-color: #f9f7f7;
	padding-left: 10px;
}

div#plotDetail td {
	height: 20px;
	border-bottom: 1px solid #BBBBBB; 
	padding-left: 10px;
}


td.landSold {
	height: 20px;
	border-bottom: 1px solid #BBBBBB; 
	padding-left: 10px;
	color: red;
}

td.landAva {
	height: 20px;
	border-bottom: 1px solid #BBBBBB;
	padding-left: 10px;
	color:  #203F78;
	background-color: #FF0000;
	font-weight: bold;
}

td.goTop {
	font-weight: bold;
	padding-right: 15px;
	text-align: right;
}

/*** @end Plot Details Info ***/


/*** Image Gallery ***/
div#imageBox {
	margin: 0px;
	padding: 0px;
	width: 450px;
	color: #1E1E1E;
	margin-right: auto;
	margin-left: auto;
}

div#imageBox p {
	width: 426px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
}

.largeImage {
	border: 3px solid #cccccc;
}

div#imageThumbBox {
	width: 430px;
	padding-top: 3px;
	padding-left: 1px;
	margin: 5px;
	margin-left: auto;
	margin-right: auto;
}

div#imageThumbBox p {
	float: left;
	width: 135px;
	padding-left: 1px;
	margin: 3px;
}

div#imageThumbBox img {
	border: 1px solid #434343;
}

/*** @end Image Gallery ***/

/*** News Section ***/
div#newsBlock {
	margin:0px;
	padding:0px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}

div#newsBlock p.newsTitle{
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	color:#FC8902;
	text-align:justify;
	padding: 0px;
	margin: 0px;
}

div#newsBlock p.newsTitle a, a:link{
	color:#FC8902;
	text-decoration:none; 
}

div#newsBlock p.newsTitle a:visited{
	color:#FC8902;
	text-decoration:none; 
}

div#newsBlock p.newsTitle a:active{
	color:#FC8902;
	text-decoration:none; 
}

div#newsBlock p.newsTitle a:hover{
	color:#264683;
	text-decoration:underline; 
}

div#newsBlock p.newsBrief{
	background-color:#fff;
	color:#1E1E1E;
	text-align:justify;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	line-height: 18px;
}

div#newsBlock p.moreButton{
	text-align: right;
	padding: 0px;
	margin: 0px;
}

div#newsBlock h3 {
	font-size: 18px;
}

div#newsBlock p.newsBrief a, a:link{
	color:#1E1E1E;
	text-decoration:none; 
}

div#newsBlock p.newsBrief a:visited{
	color:#1E1E1E;
	text-decoration:none; 
}

div#newsBlock p.newsBrief a:active{
	color:#1E1E1E;
	text-decoration:none; 
}

div#newsBlock p.newsBrief a:hover{
	color:#1E1E1E;
	text-decoration:underline; 
}

div#newsBlock p.newsContent {
	background-color:#fff;
	color:#1E1E1E;
	text-align:justify;
	line-height: 18px;
}

div#newsBlock p.newsContentFrom {
	font-weight: bold;
	text-align:justify;
	margin: 0px;
	padding:0px;
}

div#newsBlock ul {
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1E1E1E;
	margin-bottom: 15px;
}

div#newsBlock li {
	line-height: 18px;
}

div#newsBlock p#newsViewMore {
	text-align: right;
}

/*** @end News Section ***/

/*** How to Buy (Options) ***/ 
div.howToBuyOption {
	width: 440px;
	color:#1E1E1E;
	background-color:#fff;
}

div.howToBuyOption p {
	margin: 0px;
	padding: 0px;
}

div.howToBuyOption p.optionTitle{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	text-decoration: underline;

}

p.optionTitleOrange {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #FC8902;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}

div.howToBuyOption ul {
	margin-left: 20px;
	margin-top: 3px;
	padding: 0px;
}

div.howToBuyOption li {
	line-height: 18px;
}

span.textUnderline {
	text-decoration: underline;
}

/*** @end How to Buy Options ***/

/****** FAQ ************/
div#faqBlock {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#faqBlock h1{
	font-size: 16px; 
    font-weight:bold;
	background-color:#fff;
	/*color:#FC8902;*/
	margin: 0px;
	padding-bottom: 8px;
}

div#faqBlock h2 {
	font-size:13px; 
    font-weight:bold;
	background-color:#fff;
	color:#264683;
	text-align:left; 
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

div#faqBlock span.pageTitle {
	font-size: 22px;
	color: #1E1E1E;
}

div#faqBlock p.questionTitle {
	font-size: 13px;
	font-weight: bold;
	color: #FC8902;
	font-style: italic;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}

div#faqBlock p.questionBody {
	color: #1E1E1E;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	line-height: 18px;
}

/****** @end FAQ *******/

/****** Contact us********/
p.contactUsInfo {
	margin: 0px;
	padding: 0px;
}
/****** @end contact us *****/

/***** Land for sale *****/
ul#landForSaleUL{
	margin-left: 20px;
	margin-top: 3px;
	padding: 0px;
	color: #1C3F79;
	margin-bottom: 0px;
	
}

ul#landForSaleUL li {
	line-height: 20px;
}

div#landForSaleHighlight {
	padding: 10px;
	width: 450px;
	background-color: #FAF6B2;
	border: 1px solid #FC8902;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

div#landForSaleHighlight p {
	font-size: 1.4em;
	font-weight: bold;
	background-color: #FAF6B2;
	color: #FC8902;
	padding: 0px;
	margin: 0px;
}
/***** @end land for sale *****/

/****** About us ************/
div#aboutUsBlock {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color:#fff;
	color:#1E1E1E;
	margin-right: auto;
	margin-left: auto;
}

div#aboutUsBlock h1{
	font-size:16px; 
    font-weight:bold;
	background-color:#fff;
	color:#000;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
}

div#aboutUsBlock h2 {
	font-size:13px; 
    background-color:#fff;
	color:#264683;
	text-align:left; 
	margin-top:0px;
	margin-bottom: 0px;
}

div#aboutUsBlock p.aboutUsTitle {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #FC8902;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}

div#aboutUsBlock p.aboutUsBody {
	color: #1E1E1E;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	line-height: 18px;
}

div#aboutUsBlock ul {
	margin-left: 20px;
	margin-top: 3px;
	padding: 0px;
	color: #1E1E1E;
}

div#aboutUsBlock li {
	line-height: 18px;
}

/****** @end About us *******/

/*** Development Map ***/
p.developmentMapCenter {
	color: #203F78;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
/*** @end development map ***/

hr.solidHR {
	margin-top: -5px;
	padding: 0px;
}

/*** terms and conditions ***/
div#TermsAndConditionsBlock {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#TermsAndConditionsBlock h1 {
	font-size:25px; 
    font-weight:bold;
	background-color:#fff;
	color:#FC8902;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
}

div#TermsAndConditionsBlock p#termsTitle {
	text-align: justify;
	color: #203F78;
	line-height: 20px;
	font-size: 1.1em;
	font-weight: bold;
}

div#TermsAndConditionsBlock ol {
	text-align: justify;
	color: #1e1e1e;
}

div#TermsAndConditionsBlock ol {
	line-height: 20px;
	margin-right: 10px;
}

div#TermsAndConditionsBlock a:link {
	text-decoration: underline;
}

/*** @end terms and conditions ***/

/*** Disclaimer ***/

p#disclaimerBlock {
	text-align: justify;
	line-height: 15px;
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	margin: 0px;
	color: #535353;
}

/*** @end Disclaimer ***/

/*** invest in land ul ***/
ul.investInLandUL {
	text-align: justify;
	color: #203F78;
	margin-top: 5px;
}

ul.investInLandUL li {
	line-height: 20px;
}

/*** @end invest in land ***/

/*** directions ***/
div.directionBlock {
	margin-top: 0px;
	width: 450px;
	background-color: #fff;
	color:#BBBBBB;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	height: 230px;
	padding: 0px;
}

div.directionBlock p.rMapP {
	clear:both;
	float:left;
	text-align: center;
	color: #203F78;
	padding:0px;
	font-weight: bold;
}

div.directionBlock img.rMap {
	margin-top:0px;
	margin-left:10px;
	border:1px solid black;
	padding: 0px;
}

div.rMapDiv {
	font-size:12px;
    background-color:#fff;
	color:#1e1e1e;
	text-align:justify;
	margin-top:0px;
	margin-right: 10px;
	margin-left: 220px;
	padding-top: 1px;
	line-height: 22px;
}

* html div.rMapDiv {
	font-size:12px;
    background-color:#fff;
	color:#1e1e1e;
	text-align:justify;
	margin-top:0px;
	margin-right: 10px;
	margin-left: 220px;
	padding-top: 0px;
	line-height: 22px;
}
/*** @end directions ***/

/*** site details ***/
div#siteDetailsBlock {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#siteDetailsBlock h1 {
	font-size:16px; 
    font-weight:bold;
	background-color:#fff;
	color:#000;
	text-align:left;
	margin: 0px;
	padding-bottom: 8px;
	padding-left: 5px
}

div#siteDetailsBlock h2 {
	font-size:16px; 
	font-weight: bold;
	text-align:center;
   	background-color:#fff;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 25px;
	color: #203F78;
	padding: 0px;
}

div#siteDetailsBlock div.imageBlock {
    clear:both;
	margin:0px;
	padding:0px;
	width:450;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	
}

div#siteDetailsBlock p.leftTitle {
	font-size:16px; 
    font-weight: bold;
	background-color:#fff;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
	color: #FC8902;
}

div#siteDetailsBlock p.mainText {
	background-color:#fff;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 18px;
	color:  #1E1E1E;
}

div#siteDetailsBlock div.mainTextWizImg {
	clear:both;
	width:450;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:center;
	padding-bottom: 1px;
}

div#siteDetailsBlock img.floatImg {
	float: left;
}

div#siteDetailsBlock p.mainTextFloat {
	background-color:#fff;
	text-align:justify;
	margin-top: 5px;
	line-height: 18px;
	color:  #1E1E1E;
}

div#siteDetailsBlock p.mainTextSource {
	background-color: #fff;
	text-align: right;
	font-size: 0.9em;
	margin-top: 0px;
	padding-right: 10px;
	margin-bottom: 15px;
	color:  #FC8902;
}

div#siteDetailsBlock ul{
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1C3F79;
	margin-bottom: 15px;
}

div#siteDetailsBlock li {
	line-height: 20px;
}

/*** @site details ***/


/*** Orange Title #FC8902 *****/

/*** Developments ***/
div#developmentBlock {
	margin: 10px;
	padding: 0px;
	width: 450px;
	background-color: #fff;
	color: #787878;
	margin-right: auto;
	margin-left: auto;
}

div#developmentBlock h1 {
	font-size: 16px; 
    font-weight:bold;
	background-color:#fff;
	/*color:#FC8902;*/
	color: #000;
	text-align:left;
	margin: 0px;
	padding-bottom: 5px;
}

div#developmentBlock p.leftTitle {
	font-size:14px; 
    font-weight: bold;
	background-color:#fff;
	margin-bottom:5px;
	margin-top: 5px;
	padding: 0px;
	line-height: 20px;
	color: #FC8902;
}

div#developmentBlock p.mainText {
	background-color:#fff;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 18px;
	color:  #1E1E1E;
}

div#developmentBlock ul{
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1C3F79;
	margin-bottom: 15px;
}

div#developmentBlock li {
	line-height: 20px;
}

div#developmentBlock div.mainTextWizImg {
	clear:both;
	width:450;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:center;
	padding-bottom: 1px;
}


/*** @ ***/

a.mapLink{
	text-decoration: underline;
}

.mapLink a:link{
	text-decoration: underline;
}

.mapLink a:visited{
	text-decoration: underline;
}

.mapLink a:hover{
	text-decoration: underline;
} 

p.landbar{
	background-color:#203F78;
	color:#fff;
	width:235px;
	height: 20px;
	margin:0;
	text-align:left;
	padding-top:3px;
	font-size:14px;
	
}
