.topnav {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
A.topnav:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.topnav:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.topnav:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.topnav:hover {
	COLOR: #787878; TEXT-DECORATION: none
}
.bottomline {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px; BORDER-BOTTOM: #999999 1px
}
.bannertext {
	FONT: 400 30px "Bookman Old Style",Times New Roman, Times, serif; TEXT-TRANSFORM: capitalize; COLOR: #000000
}
.bannertextgreen {
	FONT: 30px "Bookman Old Style", Times New Roman, Times, serif; TEXT-TRANSFORM: capitalize; COLOR: #68aa48
}
.realtorlogin {
	BORDER-RIGHT: #000000; BORDER-TOP: #000000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #000000; COLOR: #000000; BORDER-BOTTOM: #000000; TEXT-DECORATION: underline
}
A.realtorlogin:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.realtorlogin:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.realtorlogin:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.realtorlogin:hover {
	COLOR: #339b33; TEXT-DECORATION: none
}
.arrow {
	FONT: 900 16px "Californian FB"; TEXT-TRANSFORM: capitalize; COLOR: #339b33
}
.topnavgray {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #606060
}
A.topnavgray:link {
	COLOR: #606060; TEXT-DECORATION: none
}
A.topnavgray:active {
	COLOR: #606060; TEXT-DECORATION: none
}
A.topnavgray:visited {
	COLOR: #606060; TEXT-DECORATION: none
}
A.topnavgray:hover {
	COLOR: #68aa48; TEXT-DECORATION: underline
}
.bodytext {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #595959
}
.redheader
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #F20B05;
}
.bannertextsmall {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.pageheader
{
	font: 24px "California FB" , "Times New Roman" , Times, serif;
	text-transform: capitalize;
	color: #F20B05;
}
.franchiseopp {
	FONT: 400 18px "Bookman Old Style", "Times New Roman", Times, serif; TEXT-TRANSFORM: capitalize; COLOR: #000000
}
.box {
	CLEAR: none; BORDER-RIGHT: #68aa48 1px solid; BORDER-TOP: #68aa48 1px solid; FLOAT: left; BORDER-LEFT: #68aa48 1px solid; WIDTH: auto; BORDER-BOTTOM: #68aa48 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.copyright {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.graylne {
	BORDER-RIGHT: #dddddd 1px; BORDER-TOP: #dddddd 1px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px
}
.grylne2 {
	BORDER-RIGHT: #e0e0e0 1px; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px; BORDER-BOTTOM: #e0e0e0 1px
}
.grylnerght {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px; BORDER-LEFT: #e0e0e0 1px; BORDER-BOTTOM: #e0e0e0 1px
}
.astrix {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #ff0000
}
.sitemaptext {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #ffffff
}
.available {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #ff0000
}
.sold {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #0000ff
}
/**
.box1 {
	BORDER-RIGHT: #839fc2 1px solid; BORDER-TOP: #839fc2 1px solid; FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #839fc2 1px solid; COLOR: #606060; BORDER-BOTTOM: #839fc2 1px solid
}
**/
.box2
{
	border-right: crimson 1px solid;
	border-top: crimson 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: crimson 1px solid;
	width: 175px;
	color: #333333;
	border-bottom: crimson 1px solid;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
}
/**
.box2 {
	BORDER-RIGHT: #839fc2 1px solid; BORDER-TOP: #839fc2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #839fc2 1px solid; WIDTH: 120px; COLOR: #333333; BORDER-BOTTOM: #839fc2 1px solid; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND-COLOR: #ffffff
}
**/
.box3
{
	border-right: #ff3366 1px solid;
	border-top: #ff3366 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #ff3366 1px solid;
	width: 300px;
	color: #333333;
	border-bottom: #ff3366 1px solid;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
}
.box4 {
	BORDER-RIGHT: #839fc2 1px solid; BORDER-TOP: #839fc2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #839fc2 1px solid; WIDTH: 300px; COLOR: #333333; BORDER-BOTTOM: #839fc2 1px solid; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND-COLOR: #ffffff
}
.box5 {
	BORDER-RIGHT: #839fc2 1px solid; BORDER-TOP: #839fc2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #839fc2 1px solid; WIDTH: 40px; COLOR: #333333; BORDER-BOTTOM: #839fc2 1px solid; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND-COLOR: #ffffff
}
.box6 {
	BORDER-RIGHT: #839fc2 1px solid; BORDER-TOP: #839fc2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #839fc2 1px solid; WIDTH: 200px; COLOR: #333333; BORDER-BOTTOM: #839fc2 1px solid; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND-COLOR: #ffffff
}
INPUT.checkbox {
	BORDER-LEFT-COLOR: #839fc2; BORDER-BOTTOM-COLOR: #839fc2; BORDER-TOP-COLOR: #839fc2; BORDER-RIGHT-COLOR: #839fc2
}
input.btn{
   color:#4D4D33;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#CAB69B;
   border-left-color:#CAB69B;
   border-right-color:#CAB69B;
   border-bottom-color:#CAB69B;
   filter:progid:DXImageTransform.Microsoft.Gradient
      /*(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}*/
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='red');}
.bottomnavgreen {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #669933
}
A.bottomnavgreen:link {
	COLOR: #606060; TEXT-DECORATION: none
}
A.bottomnavgreen:active {
	COLOR: #606060; TEXT-DECORATION: none
}
A.bottomnavgreen:visited {
	COLOR: #606060; TEXT-DECORATION: none
}
A.bottomnavgreen:hover {
	COLOR: #68aa48; TEXT-DECORATION: underline
}
.tourbckgrnd {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(/images/slidebckgrnd.gif); BACKGROUND-REPEAT: repeat-y
}
.greenbox {
	BORDER-RIGHT: #1ab028 1px solid; BORDER-TOP: #1ab028 1px solid; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #1ab028 1px solid; COLOR: #333333; BORDER-BOTTOM: #1ab028 1px solid; BACKGROUND-COLOR: #d5f9d9
}
.box7 {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid
}
.borderit img
{
	border-right: gray 2px solid;
	border-top: gray 2px solid;
	border-left: gray 2px solid;
	border-bottom: gray 2px solid;
}

.borderit:hover img
{
	border-right: crimson 2px solid;
	border-top: crimson 2px solid;
	border-left: crimson 2px solid;
	border-bottom: crimson 2px solid;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/* create opacity in image*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}