body
{
    background-image:url(images/bg.jpg);
    background-color: #665780;
    background-repeat:repeat-x;
    width:100%;
    height:100%;
   
    margin-left:0px;
    padding-left:0px;
    font-size:1em;
    font-family:Arial;
    text-align:center;
    margin:auto;
    margin-bottom:0px; 


}

a img
{
    border: none;
}

 html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {	
      margin: 0 auto;
      text-align: left;
/*      vertical-align: middle;*/
      width: 400px;
   }
	



.line
{
    background-image:url(images/line.jpg);
    width:10px;
    height:90%;
    background-repeat:repeat-y;
    margin-top:0px;
    background-position:left;
    
    
}


h1
{
    font-size: 1.3em;
    color: #E386B8;
    padding: 0;
    margin-bottom: 1em;
}

h2
{
    font-size: 0.9em;
    color:#E386B8;
    padding: 0;
    margin-bottom: 0.5em;
}

h3
{
    color:#E386B8;
    font-size:0.8em;
    padding: 0;
    margin: 0;
}

p
{
    color:#333;
    font-size:0.7em;
    margin-top: 0px;
    margin-bottom: 10px;
}


a
{
    padding:0px;
    margin:0px;
    border:none;
	text-decoration:none;
	color:#65577F;
}

.color
{
    color:#e386b8;
}

.nonsel
{
    color: #65577F; 
    font-size: 0.75em; 
    text-decoration: none;
}



.Homebtn a {
	display:inline-block;
	width: 60px;
	height:27px;
	background: url("images/HomeAll.gif") 0 0 no-repeat;
}

.Developmentsbtn a {
	display:inline-block;
	width: 118px;
	height:27px;
	background: url("images/developmentAll.gif") 0 0 no-repeat;
}

.HouseTypesbtn a {
	display:inline-block;
	width: 103px;
	height:27px;
	background: url("images/HouseAll.gif") 0 0 no-repeat;
}

.ContactUsbtn a {
	display:inline-block;
	width: 101px;
	height:27px;
	background: url("images/ContactAll.gif") 0 0 no-repeat;
}

.swapper a:hover { 
background-position: 0 -27px;

}

.swapper a:active {
background-position: 0 -27px;

}




.NavHolder
{
	background-color:#f2f1ec;
	margin-left:32px;
	width: 205px;
	font-family: verdana;
    color: #65577F; 
    font-size: 0.71em; 
    text-decoration: none;
	text-indent: 19px;
	padding-top:15px;
	padding-bottom:5px;

	position:relative;
}


.NavHeader
{
	background-image: url(images/lhshead.jpg);
	background-repeat: no-repeat; 
	text-align: right;
	position:relative;
	text-indent: 14px;
	color:#fff;
	text-align:left;
	padding-bottom:5px;
	width:205px;
	position:relative;
	vertical-align:top;
	font-size:0.80em;
	line-height:21px;
	font-family:verdana;
	margin-left:32px;
}

.NavHeaderText {}

.NavItemOff
{

	border-bottom: dotted thin  #c4c3bf;
	padding-bottom:5px;
	padding-top:5px;
	width:205px;
	position:relative;
}

.NavItemOn 
{
	color: #e386b8; 
	border-bottom: dotted thin  #c4c3bf;
	padding-bottom:5px;
	padding-top:5px;
	width:205px;
	position:relative;
}

.NavItemBottom
{
	border-bottom: none;
}

.ContentHolder { }

.LeftContentHolder
{
	position:relative;
	border:1px solid blue;
	width: 252px;
	display:inline;
}



.RightContentHeader
{
	background-image: url(images/rhshead.jpg); 
	background-color: #241840;
    width: 532px; 
	height: 23px; 
	background-repeat: no-repeat; 
	color:#FFFFFF;
	text-align:left;
	font-size:0.74em;
	padding-left: 20px;
	line-height:23px
}




.RightContent_RightPod
{

}

.VertDottedBorder
{
	border-left: dotted thin  #c4c3bf;
	padding-left:12px;
	padding-right:12px
}

.VertDottedBorderRight 
{
	padding-right:5px
}

.ContentTopGap
{

	position:relative; 
	top: 19px;

}

.WhiteBgColor
{
}

#navigation
{
    list-style: none;
    padding-left: 5px;
    margin: 0;
}

#navigation li
{
    float: left;
    margin-right: 5px;
    line-height: 27px;
    list-style-type: none;
    font-size: 0.8em;
}

#navigation a
{
    color: #FFF;
    background: url(images/navLeft.gif) left top no-repeat;
    text-decoration: none;
    padding-left: 10px;
}

#navigation li.active a
{
    background: none;
    padding: 0px;
}

#navigation li.active
{
    background: url(images/navActiveLeft.gif) left top no-repeat;
    padding-left: 10px;
}

#navigation a span
{
    background: url(images/navRight.gif) right top no-repeat;
    padding-right: 10px;
}

#navigation li.active span
{
    display: block;
    background: url(images/navActiveRight.gif) right top no-repeat;
    padding-right: 10px;
    color: #FFF;
}


#navigation a, #navigation a span
{
    display: block;
    float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
    float: none;
}
/* End hide */

#navigation a:hover
{
    color: #fff;
    background: url(images/navActiveLeft.gif) left top no-repeat;
    padding-left: 10px;
}

#navigation a:hover span
{
    background: url(images/navActiveRight.gif) right top no-repeat;
    padding-right: 10px;
}

.seotext
{
font-size:0.7em;
color:#333;
}

