@charset "UTF-8";
/* CSS Document */

body {
background-image:url(images/pageBG.jpg);
background-repeat:repeat;
}


#container {
width: 761px;
margin: 0 auto;
}

#cover {
	position:absolute;
	width: 212px;
	height: 212px;
	right: 0px;
	top: 0px;
	z-index: 81;
	float: right;	
}
#cover img{float:right;}

#header{
width: 761px;
height: 109px;
background:url(images/headerBG02.jpg);
background-position:top;
background-repeat:none;
background-color:#663300;
z-index:80;
}

/*===========HOLDER===============*/
#holder{
width: 100%;
height: 100%;
float:left;
background-image:url(images/holderBG.jpg); background-repeat:repeat-y;
position:relative;
z-index:79;
}

/*===========LEFT COLUMN===============*/
#left{
width: 226px;
height: 100%;
min-height: 500px;
float:left;
z-index:99;
}

#leftTop{
height:125px;
width: 225px;

}

#leftTop img{
padding: 12px;
}

#leftBottom{
	height:300px;
	width: 202px;
	background-position:top;
	background-repeat:no-repeat;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 0px;
	
}

#calcShadow{
	height:300px;
	width: 202px;
	background: url(images/calcShadow.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0 auto;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.formText{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
text-align:justify;

}

/*===========RIGHT COLUMN===============*/
#right{
min-height: 450px;
float:right;
 
}

#rightTop{
width: 535px;
height:61px;
}

#taxButton{
width: 217px;
height: 57px;
z-index:80;
position:absolute;
margin-top: 5px;
}

#spacer{
width: 761px;
height: 16px;
float:right;
background-image:url(images/spacerBottom.jpg);
position:relative;
}

#mainRightTextHolder{
	width: 475px;
	margin-left: 20px;
	padding:4 px;
}

.mainRightText{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
text-align:justify;
color:#333;
}

.intexText{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
text-align:justify;
color:#333;
}

.intexText a:link {
color:#000;
text-decoration:underline;
}
.intexText a:visited {
color:#000;
}
.intexText a:hover {
color:#006699;
text-decoration:underline;
}
.intexText a:active {
color:#000;
}

h2{
	color:#006699;
	font-size: 18px;
	text-align:left;
}

h3{
	color:#006699;
	font-size: 15px;
	
	text-align:left;
}

.mainRightText ul li{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align:justify;
color:#333;
	line-height: 17px;
	margin: 5px;
	padding:5px;
	
}

.mainRightText a:link {
color:#000;
text-decoration:underline;
}
.mainRightText a:visited {
color:#000;
}
.mainRightText a:hover {
color:#006699;
text-decoration:underline;
}
.mainRightText a:active {
color:#000;
}

.contactText{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.6;
text-align:left;
color:#333;
}

.contactText a:link {
color: #000;
text-decoration:underline;
}
.contactText a:visited {
color:#000;
}
.contactText a:hover {
color:#6699CC;
text-decoration: underline;
}
.contactText a:active {
color:#000;
}

#creditVideo{
	width: 291px;
	height: 235px;
	position: relative;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 40px;
	float:right;
	}
#creditList{
width: 170px;
height: auto;
position:relative;
float:left;
margin-left: 20px;
clear:right;
}

#creditList ul{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-align: left;
	list-style-image:none;
	list-style:none;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

#creditList a:link {
color: #000;
text-decoration:underline;
}
#creditList a:visited {
color:#000;
}
#creditList a:hover {
color:#6699CC;
text-decoration: underline;
}
#creditList a:active {
color:#000;
}

/*==FIND YOUR HOME==*/
#homeFindHolder{
width: 490px;
margin-left: 10px;
}

#homeFindDetail{
	margin-top: 10px;
	border-bottom:#6699CC 2px dotted;
	height: 217px;
}

#homeFindDetail a img {
margin-right: 5px;
margin-bottom:20px;
border: 4px solid #999999; /* Set image border color */
}

#homeFindDetail a:hover img {
margin-right: 5px;
border:#6699CC solid 4px; /* Set image border hover color */
}

.homeFindText h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:justify;
	color:#6699CC;
}

.homeFindText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
	color:#333;
}

.homeFindText a:link {
color: #000;
text-decoration:underline;
}
.homeFindText a:visited {
color:#000;
}
.homeFindText a:hover {
color:#6699CC;
text-decoration: underline;
}
.homeFindText a:active {
color:#000;
}

/*.homeFindText ul{margin-top: 0px}
*/
.homeFindText ul li {
	list-style-type:none;
	color:#333;
	text-indent: 8px;
	text-align:justify;
}

/*==HOME DETAIL==*/
#homeFindHolder{
width: 490px;
margin-left: 10px;
}

#detail a img {
margin-right: 5px;
border: 2px solid #CCCCCC; /* Set image border color */
}

#detail a:hover img {
margin-right: 5px;
border:#6699CC solid 2px; /* Set image border hover color */
}

.detail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	color:#333;
}

.detail a:link {
color: #000;
text-decoration:underline;
}
.detail a:visited {
color:#000;
}
.detail a:hover {
color:#6699CC;
text-decoration: underline;
}
.detail a:active {
color:#000;
}


.detail ul li {
	list-style-type:none;
	color:#333;
	text-indent: 8px;
	text-align:justify;
}

#back{
	position:absolute;
	bottom: 5px;
	right: 45px;
	height: 20px;
	float:right;
	margin-bottom:10px;
}

.back a:link {
text-align:right;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}
.back a:visited {
color:#000;
}
.back a:hover {
color:#6699CC;
text-decoration: underline;
}

.gmap{float:right; margin: 0px 0px 10px 10px;}

.vid{margin: 0 auto; margin-top:25px; }



/*===========FIND YOUR HOME SLIDER===============*/
#galleryContainer{
width: 759px;
height:160px;
margin: 0 auto;
margin-left: 2px;
position:relative;
float:left;
background-image:url(images/homeScrollBg2.jpg);
background-position: top;
background-repeat: no-repeat;
}

#motioncontainer {
margin:0 auto;
margin-top: 20px;
width: 676px; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 2px solid #999999; /* Set image border color */
}

#motioncontainer a:hover img {
border:#6699CC solid 2px; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}




/*===========LOWER NAVIGATION===============*/
#lowerNav{
float:left;
color:#fff;
width:100%;
height:20px;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
text-align:center;
margin: 0 auto;
}
			
#lowerNav a:link {
	color: #fff;
}
#lowerNav a:visited {
	color:#fff;
}
#lowerNav a:hover {
	color:#CCC;
	text-decoration: underline;
}
#lowerNav a:active {
	color:#666;
}




/*===========DISCLAIMER===============*/
#disclaimer{
float:left;
color:#000;
width:100%;
height:20px;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
text-align:center;
margin: 0 auto;
}

#disclaimer a:link {
color: #000;
}
#disclaimer a:visited {
color:#000;
}
#disclaimer a:hover {
color:#CCC;
text-decoration: underline;
}
#disclaimer a:active {
color:#000;
}

.imgFloatR{ padding: 0px 0px -1px 0px; border:#6699CC solid 2px; float:right; margin-bottom:10px}
.imgFloatL{ padding: 0px 0px -1px 0px; border:#6699CC solid 2px; float: left; margin-bottom:10px}
.indexImg{ padding: 0px 0px 0px 0px; border:#6699CC solid 2px; float: right; margin-left: 8px; margin-right: 8px; margin-bottom: 5px;
 margin-top:-55px;}

.planR{ padding: 0px 0px 0px 0px; float:right; margin-bottom: 0px}
.planL{ padding: 0px 0px 0px 0px; float: left; margin-bottom: 0px; clear:left}
