/*Margins and Padding
: top right bottom left;
:top right bottom;
:top right
: all four
 */

body	{
	margin:0;
	padding:0;
	font-size:100%;/*16px;*/
	font-family:verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, ,georgia, serif, "Times New Roman";
	/*line-height:1.125em; /* 16x1.125=18px */	
	color:#000;
	background:url('/images/bgbeige3.jpg'); /* */
	height:100%; 
	overflow-y:auto;
}
/*HEADERS*/
h1 {	
	margin:0em;
	padding:0em;
	font-size:1.1em;/*2.0em*/
	font-family: verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, "Times New Roman", Georgia, Serif;
	font-weight: bold;
	text-align:center;
	padding: 0 0 0 0;
	vertical-align: top;
	color:#FBE5CB;/*000;*/
	background-color: transparent;
	background:url('/images/side.png'); /* #0000cc  */
}
h2 {
	margin:0em;
	padding:0em;
	font-size:1.1em;/*2.0em*/
	font-family: verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, "Times New Roman", Georgia, Serif;
	font-weight: bold;
	text-align:center;
	padding: 0 0 0 0;
	vertical-align: top;
	color:#FBE5CB;/*000;*/
	background-color: transparent;
	background:url('/images/side.png'); /* #0000cc  */
}
h3 {
	margin:0em;
	padding:0em;
	font-size:1.1em;/*2.0em*/
	font-family: verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, "Times New Roman", Georgia, Serif;
	font-weight: bold;
	text-align:center;
	padding: 0 0 0 0;
	vertical-align: top;
	color:#FBE5CB;/*000;*/
	background-color: transparent;
	background:url('/images/side.png'); /* #0000cc  */
}
h4 {
	position: relative;
	border: 0; 
	margin: 0;
	padding:0 0 0 1.0em;/*0 0 0 1.0em*/
	font-size: 3.0em;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #00008B;
	background-color: transparent;
}

h4.banhead1 {
	position: absolute;
	padding:0 0 0 2.5em;/*0 0 0 1.0em*/
}
h4.banhead2 {
	position: absolute;
	padding:0.4em 0 0 4.8em;/*0 0 0 4.8em*/
}
h4.banhead3 {
	position: absolute;
	padding:0.65em 0 0 7.7em;/*0 0 0 7.7em*/
}
h4.banhead4 {
	position: absolute;
	padding:0.87em 0 0 11.5em;/*0 0 0 11.7em*/
}
h4.banhead5 {
	position: absolute;
	padding:0 0 0 2.04em;/*0 0 0 1.0em*/
}
/*Banner letters and offsets group for REAL-TRBL*/
h4.banheadcust1 {
	position: absolute;
	padding:0 0 0 2.55em;/*0 0 0 1.0em*/
}
h4.banheadcust2 {
	position: absolute;
	padding:0.4em 0 0 4.82em;/*0 0 0 1.0em*/
}
h4.banheadcust3 {
	position: absolute;
	padding:0.65em 0 0 7.72em;/*0 0 0 7.7em*/
}
h4.banheadcust4 {
	position: absolute;
	padding:0.87em 0 0 11.55em;/*0 0 0 11.7em*/
}
/*use max 11 char or nums for name*/
.styleshadow {
	margin:0;
	padding:0;
	font-size: 1.28em;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #483D8B;
	background-color: transparent;
}
.style {
	font-size: 2.0em/*1.5em;*/
	font-family:"Times New Roman",Georgia,Serif;verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy/
	font-weight: normal;
	color: #08088A;
	background-color: transparent;
	/*16px;*/
}
/*STYLES*/
.style1 {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-family: verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, serif;
	font-weight: normal;
	color: #000;
	background-color: transparent;
}
.style05bbeige {
	margin:0;
	padding:0;
	font-size: 0.50em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FBE5CB;
	background-color: transparent;
}
.style1bbeige {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FBE5CB;
	background-color: transparent;
}
.style1naqua {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: normal;
	color: #FF6666;
	background-color: transparent;
}
.style1baqua {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FF6666;
	background-color: transparent;
	text-decoration:none;
}
.style1nwhite {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: normal;
	color: #FFF;
	background-color: transparent;
}
.style1nbeige {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: normal;
	color: #FBE5CB;
	background-color: transparent;
}
.style1bbeige {
	margin:0;
	padding:0;
	font-size: 1.0em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FBE5CB;
	background-color: transparent;
}
.style13bbeige {
	margin:0;
	padding:0;
	font-size: 1.3em;
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FBE5CB;/*FBE5CB Beige - 00FFFF;*/
	background-color: transparent;
}
.style60bblue {
	margin: 0;
	padding: 0;
	font-size: 0.60em;
	font-family: verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy, serif;
	font-weight: bold;
	color: #0000FF;/*#0000FF;*/
	background-color: transparent;
}
.style15bbeige {
	margin:0;
	padding:0;
	font-size: 1.50em;/*1.0em;*/
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #FBE5CB;
	background-color: transparent;
}
.style12b{
	margin:0;
	padding:0;
	font-size: 1.2em;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: black;/*#483D8B;*/
	background-color: transparent;
}
.stylecenter {
	text-align:center;
}
.innertube{
	margin: 0.25em; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innertube1{
	padding: 0.50em 0 0 0.25em; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innertube2{
	margin: 0 0.25em 0 0.25em; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innertube3{
	margin: 0.25em 0.25em 2.0em 0.25em; /*Margins for inner DIV inside each column (to provide padding)*/
}
.paddster1{
	padding: 0.25em 0.25em 0.25em 1.0em; /*Margins for inner DIV inside each column (to provide padding)*/
}

.buttonholder {
	position: relative;
	/*top: -2.0em;*/
	margin:0;
	margin-left:auto;
	margin-right:auto;
	color: transparent;
	background:transparent;
	border: 0; 
	padding:0;
	border-style:solid;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:blue;
	border-left-color:transparent;
}
.mainbodyheader1 {
	position: relative;
	top:0;/*-1.9em ;*/
	margin-bottom:-2.0em;
	margin-left:auto;
	margin-right:auto;
	color:  #333;
	background:#ffc;
	border: 0.1em solid #333; 
	padding:0.25em 0.25em;
}
.mainbodyheader2 {
	position: relative;
	top:0;
	margin:0;
	padding:0;
	color:  #333;
	background:#ffc;
	border: 0.1em solid #333; 
	padding:0.25em 0.25em;
}
.mainbodyheader3 {
	float: left;
	/*top:-1.9em ;*/
	margin-bottom:-2.0em;
	margin-left:auto;
	margin-right:auto;
	color:  #333;
	background:#ffc;
	border: 0.1em solid #333; 
	padding:0.25em 0.25em;
/*
	position: relative;
	top: -1.9em;
	margin-top: 0.05em;
	margin-bottom: 0.25em;
	margin-left:auto;
	margin-right:auto;
	height: 1.5em;
	color:  #333;
	background:#ffc;
	border: 0.1em solid #333; 
	padding:0.25em 0.25em 0.15em 0.25em;
*/
}
#banner1 {
	position: relative;
	height: 252px;/*7.00em*/
	width: 1397px;
	background:url('/images/sunset-banner.jpg') repeat;/*ac421.gif*/
	border:0;
	padding:0;
	/*16px;*/
	z-index:-2;

}
#contentwrapper{
float: left;
width: 80%;
}
#headercontent {
	position:relative;
	height:1.0em;/*4.90em*/
	width: 100%;
	border:0;
	padding:0.0em;
	margin:0.0em;
	/*16px;*/
}
#bluebar {
	position:relative;
	height:0.2em;/*4.90em*/
	width: 100%;
	background:url('/images/realestatebanner.gif') no-repeat;
	border:0;
	padding:0 0 0 0;
	margin:1.59em 0 0 0;
	/*16px;*/
}
.largetext{
font-size:16pt;
}
#mainbodycontent {
	position:relative;
	width:90%;
	top: 2.0em;/*0.25 or 5.250em;*/
	margin:0 14.25em 3.0em 0;
	/* margin-left:auto; */
	/* margin-right:auto; */
	/*height:800px;*/
	color:#333;
	padding:0 0 1.em 0;
}
.spanunderline{
text-decoration: underline;
}

#rightandcontextualcontent {
	display:block; 
	top:200px; 
	right:10px;
	bottom:60px;
	position:fixed; 
	float: right;
	vertical-align: middle; 
	 margin-right:0.0em;/*0.25*/
	padding:0.5em 0 0.2em 0;
	width: 225px; /*Width of right column in pixels*/
	margin-left: -225px; /*Set left margin to -(RightColumnWidth) */
	text-align:center;
	/*height:100%	/*height:800px;*/
	color:#fff; /* #99ffff and 0000CC; */
	background:url('/images/side.png'); /* #0000cc  */

}
#footer{
	/*float:left;*/
	clear:left;
	/*position:absolute;*/
	width: 100%;
	height:10.0em;
	color:#FBE5CB;
	margin:0 0 0 0;
	padding:0em 0 0 0;/*1.0em;*/
	background:url('/images/side.png'); /* #0000cc  */
	font-weight: bold;
	text-align: left;
	text-decoration:none;
}
#footer p{
color: #FBE5CB;/*beige-FBE5CB - FFDAB9;*/
}
/* headers for rightandcontextualcontent*/
div.rightccheader1{
	margin:0em;
	padding:0em;
	font-size: 1.7em; /* 16x1.375=22px */
	margin: 0;
	font-family: "Times New Roman", Georgia, Serif, verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy;
	font-weight: bold;
	color: #FF6666;
	background-color:transparent;
	text-align:center;
}
div.blankcontainer {
	position: relative;
	margin:0;
	padding:0;
	height:1.5em;
	width:100%;
	color:FBE5CB;
	background-color: transparent;
	border-style:solid;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:FBE5CB;
	border-left-color:transparent;
	text-decoration:none;
}
div.beigebar {
	position: relative;
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 1.0em; /* 16x1.375=22px */
	font-family: "Times New Roman", Georgia, Serif, verdana, arial, helvetica, sans-serif, monospace, cursive, fantasy;
	font-weight: bold;
	color: #FBE5CB;/*beige FBE5CB - aqua 00FFFF;*/
	background-color: transparent;/*#FBE5CB;*/
	text-align: center;
	text-decoration:none;
	border:;
}
div.borderone {
	border-style:inset;
	border-width:0.3em;
	border-color:98bf21;/*00FFFF or FBE5CB or 98bf21;*/
}
div.cohead{
	position: relative;
	margin: 0 0 0 0;
	padding: 7.0em 0 0 0;
}
div.cofoot{
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.counter{
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.validators{
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*Font setting shorthand examples-End */
div.center{
	text-align:center;
}

/*anchors*/
a {
	top:1.5em;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
}
/*footer links*/
.foot1 a:active {
	color: #00FFFF;
	text-decoration: none;
}
.foot1 a:link {
	color: #00FFFF;
	text-decoration: none;
}
.foot1 a:visited {
	color: ;
	text-decoration: none;
}
.foot1 a:focus {
	color: #FBE5CB;
	text-decoration: none;
}
.foot1 a:hover {
	color: yellow;
	text-decoration: none;
}
.foot2 a:active {
	color: #FFF;
	text-decoration: none;
}
.foot2 a:link {
	color: #FFF;
	text-decoration: none;
}
.foot2 a:visited {
	color: ;
	text-decoration: none;
}
.foot2 a:focus {
	color: #FBE5CB;
	text-decoration: none;
}
.foot2 a:hover {
	color: yellow;
	text-decoration: none;
}

img.image1 {/*  */
	float: left; /*  */
	width: 15.0em; /*  */
	height: 10.0em; /*  */
	padding: 0 0.25em;
	margin-top: 0.75em;
	margin-right: 0.5em;
}
img.image2 {/*  */
	float: right; /*  */
	width: 15.0em; /*  */
	height: 10.0em; /*  */
	padding: 0 0.25em;
	margin-top: 0.5em;
	margin-right: 0.5em;
}
img.image3 {/*  */
	float: left; /*  */
	width: 15.0em; /*  */
	height: 10.0em; /*  */
	padding: 0 0.25em;
	margin-top: 0.5em;
	margin-right: 0.5em;
}
img.image4 {/*  */
	float: right; /*  */
	width: 25.0em; /*  */
	height: 8.0em; /*  */
	padding: 0 0.25em;
	margin-top: 0.5em;
	margin-right: 0.5em;
}
img.housesopaque25 {/*  */
	float: right; /*  */
	width: 25.0em; /*  */
	height: 10.0em; /*  */
	padding: 0;
	margin-top: -1.0em;
	margin-right: 0;
}
img.housesopaque35 {/*  */
	float: right; /*  */
	width: 33.0em; /*  */
	height: 10.0em; /*  */
	padding: 0;
	margin-top: -1.0em;
	margin-right: 0;
}
img.housesopaque50 {/*  */
	float: right; /*  */
	width: 50.0em; /*  */
	height: 10.0em; /*  */
	padding: 0;
	margin-top: -1.0em;
	margin-right: 0;
}
img.housesopaque70 {
	position: absolute;/*float: right*/
	left:1.0em;
	top:0;
	width: 70.0em; /*  */
	height: 10.0em; /*  */
	padding: 0;
	margin-top: -1.0em;
	margin-right: 0;
	background-color: transparent;
	background: transparent;
	z-index:-1;
}
img.imagelogo {/* */
	float: left; /* */
	width: 6.50em; /*  */
	height: 7.50em; /*  */
	padding: 0.0em;
	margin: 0.5em;
	z-index:+1;
}
img.houselogofr {/*  */
	float: right; /* position: absolute; */
	width: 2.0em; /*  */
	height: 1.50em; /* */
	padding: 0.0em;
	margin: 1.0em 0 0 0;
}
img.houselogofl {/*  */
	float: left; /* position: absolute; */
	width: 1.80em; /*  */
	height: 1.40em; /* */
	padding: 0.0em;
	margin: .35em 0.25em -0.25em 0 /*0.35em 0 0.15em;*/
}
img.imagejon {/*  */
	float: left; /*  */
	width: 11.0em; /*  */
	height: 13.8em; /*  */
	padding: 0;
	margin:0.5em;
}
/* this is a sample html centering an image   <img src="blwebcam-sample.jpg" alt="Suni" class="center" /> */

p{font-size: 1.125em; /* 16x0.875=14px */}
p.centertext {text-align: center}
p.sans {font:arial,sans-serif}
p.sansbold {font:bold arial,sans-serif}
p.ser {font:serif,georgia,"Times New Roman"}
p.serbold {font:bold serif,georgia,"Times New Roman"}
p.serif {font-family:"Times New Roman",Georgia,Serif}
p.sansserif {font-family:Arial,Verdana,Sans-serif}
p.small {line-height:95%}

/*Border styles*/
p.none {border-style:none}
p.dotted {border-style:dotted}
p.dashed {border-style:dashed}
p.solid {border-style:solid}
p.double {border-style:double}
p.groove {border-style:groove}
p.ridge {border-style:ridge}
p.inset {border-style:inset}
p.outset {border-style:outset}
p.hidden {border-style:hidden}

/*border-color: top right bottom left TRBL*/
p.borderbottom{
border-style:solid;
border-top-color:transparent;
border-right-color:transparent;
border-bottom-color:000;
border-left-color:transparent;
}
img {/* border style for all images */
	border: 0;
	vertical-align:middle;
}
/*Bevel Horizontal Menu */
.hbevelmenu{
font: bold 1.0em arial;/*10px*/
padding: 0.05em;
margin: 0;
width: 100%;
background-color: transparent;/*FFF2BF*/
text-align: center; /*set value to "right" for example to align menu to the right of page*/
}

.hbevelmenu li{
list-style: none;
display: inline;
}

.ContactTitle{
font-size:18px; 
font-weight:bold;
color:#393300; 
font-family:Arial, Helvetica, sans-serif;
}

.ContactInfo{
font-size:18px; 
color:#393300; 
font-family:Arial, Helvetica, sans-serif;
}

.hbevelmenu li a{
padding: 0.3em 0.5em;/*0.5em 0.5em*/
text-decoration: none;
color: blue;/*black*/
background-color: #00FFFF;/*B0C4DE lightsteelblue or FFF2BF*/*/
border: 2px solid #FFF2BF;/*4682B4 or FFF2BF*/
}

.hbevelmenu li a:hover{
color: #000000;/*black*/
background-color: #FFFFFF;/*FFF2BF*/
border-style: outset;
}

html>body .hbevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}