body{
	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #DDDDDD;	
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #DDDDDD;
    margin: 0px;
	background-color: #1D1D1D;
}

/* Header tab */
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19px; 
	COLOR: #FFFFFF; 
	FONT-STYLE: italic; 
	TEXT-DECORATION: none;
}
H2 {
	font-size			: 20px;
	font-weight			: bold;
	text-decoration		: none;
	font-style			: normal;
	color				: #CCCCCC;
}
H3 {
	font-size			: 17px;
	font-weight			: bold;
	text-decoration		: none;
}

/* for calender*/
table.calBorder {
	font-size		: 8pt;
	color			: #000000;
	font-weight		: normal;
	border			: #C33030 1px solid;
}
tr.calHeader{
	font-size		: 8pt;
	color			: #FFFFFF;
	font-weight		: normal;
	background-color: #990000;
}
tr.calFooter{
	font-size		: 8pt;
	color			: #000000;
	font-weight		: normal;
	background-color: #FBF1DD;
}
.calFocusButton{
	font-size		: 8pt;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF0000 1px solid;
	cursor			: pointer;
}
.calFocusLostButton{
	font-size		: 8pt;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF9090 1px solid;
	cursor			: pointer;
}

/* Comman CSS Form elements */
input.stdButton {
	height:22px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-color:#7C0403;
	border:1px solid #828282;
}
input.stdButton2 {
	height				: 22px;
	font-size			: 8pt;
	font-weight			: bold;
	color				: #FFFFFF;
	background-color	: #c5002e;
	border				: 1px solid #828282;
	cursor				: pointer;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mapTable td {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
select {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
input,textarea{
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 11px;
	color 				: #000000;
	font-weight			: normal;
	border				: #11575B solid 1px;
	background-color	: #FFFFFF;
	vertical-align		: middle;
}

/* Comman CSS Message */
.mandatory {
	font-size		: 8pt;
	font-weight		: normal;
	color			: #CC0000;
}
.mandatoryMark {
	font-size		: 8pt;
	font-weight		: normal;
	color			: #990000;
}
.errorMsg {
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FF0000;
}
.successMsg
{
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF6600;
}

/* Page link */
.pageLink, td.pageLink{
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-weight		: bold;
	vertical-align:middle;
}
a.pageLink:link   	{ text-decoration: none; 		color : #FFFFFF; }
a.pageLink:visited 	{ text-decoration: none; 		color : #FFFFFF; }
a.pageLink:hover	{ text-decoration: underline; 	color : #FFFFFF; }
.activePage {
	font-size 		: 8pt;
	color 			: #FFCC00;
	font-weight		: bold;
	vertical-align:middle;
}
.disabledText {
	font-size 		: 8pt;
	color 			: #888888;
	font-weight		: bold;
}

/*Footer copyright*/
.copyright{
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.copyright			{ text-decoration: none; 	color: #ffffff; }
a.copyright:link   	{ text-decoration: none; 	color: #ffffff; }
a.copyright:visited { text-decoration: none; 	color: #ffffff; }
a.copyright:hover 	{ text-decoration: underline;	color: #ffffff; }

.footer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

TD.footerLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #86856a;
}
.footerLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
}
A.footerLink:link 		{	COLOR: #ffffff; 	TEXT-DECORATION: none;}
A.footerLink:visited 	{	COLOR: #ffffff; 	TEXT-DECORATION: none;}
A.footerLink:hover 		{	COLOR: #ffffff; 	TEXT-DECORATION: none;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/*  STANDARD CLASSES FOR IDX*/
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* Printview Class */
.fieldLabelP {
	font-size 		: 8pt;
	color 			: #000000;
	font-weight		: normal;
	background-color: #EEEEEE;
}
.fieldValueP {
	font-size 		: 8pt;
	color 			: #000000;
	font-weight		: normal;
	border-bottom	: 1px solid #EEEEEE;
}
.printHeader{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color:#000000;
	background-color:#EEEEEE;
}
.printMainHeader{
	background-color:#DDDDDD;
}

/* Comman Text Class */
.fieldLabel {
	font-size 		: 8pt;
	color 			: #000000;
	font-weight		: normal;
	background-color: #AEAEAE;
}
.fieldValue {
	font-size 		: 8pt;
	color 			: #000000;
	font-weight		: normal;
	background-color: #CECECE;
}
.smallbodytext {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.smalldisclaimertext {
	font-size: 10px;
	font-weight: normal;
	color: #C0946B;
	text-decoration: none;
}
.bodytext_1 {
	color: #000000;
}
.userBoxText {
	font-size: 11px;
}
.pageHeader {
	font-size			: 16px;
	font-weight			: bold;
	color				: #FFFFFF;
}
.addressFullView {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	MARGIN: 0px 0px 5px; 
}
.priceCol {
	color: #990000;
}
.featuredBox {
	font-size		: 11px;
	color			: #000000;
	background-color: #BDBDBD;
}

/* Link */
.navigationlink{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
a.navigationlink		   	{ text-decoration: none; color: #ffffff; }
a.navigationlink:link   	{ text-decoration: none; color: #ffffff; }
a.navigationlink:hover 		{ text-decoration: none; color:#FFFFCC; }

.top_link:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
.top_link:visited {	color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: bold;}
.top_link:hover {color: #FFFFCC; text-decoration: none; font-size: 15px; font-weight: bold;}
.top_link:active {color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: bold;}

TD.subLink {
	font-size			: 11px;
	font-weight			: bold;
	color				: #000000;
	text-decoration		: none;
}
.subLink {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
A.subLink:link 		{	COLOR: #FFFFFF; 	text-decoration: none;}
A.subLink:visited 	{	COLOR: #FFFFFF; 	text-decoration: none;}
A.subLink:hover 	{	COLOR: #FFFFFF; 	text-decoration: underline;}

.boldDarkLink{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.boldDarkLink			{ text-decoration: none; 		color: #000000; }
a.boldDarkLink:link   	{ text-decoration: none; 		color: #000000; }
a.boldDarkLink:visited 	{ text-decoration: none; 		color: #000000; }
a.boldDarkLink:hover 	{ text-decoration: none;	color: #000000; }

.boldLightLink{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
a.boldLightLink			{ text-decoration: none; 		color: #FFFFFF; }
a.boldLightLink:link   	{ text-decoration: none; 		color: #FFFFFF; }
a.boldLightLink:visited { text-decoration: none; 		color: #FFFFFF; }
a.boldLightLink:hover 	{ text-decoration: underline;	color: #FFFFFF; }

TD.buttonLink {
	font-size			: 12px;
	color				: #FFFFFF;
	background-color	: #7C0403;
	/*background-image	: url(../images/life_style_reality_group_17.jpg);
	background-position	: bottom;*/
	padding-right		: 5px;
}
.buttonLink {
	font-weight	:bold;
	font-size	:8pt;
	color		:#FFFFFF;
	text-decoration:none;
}
A.buttonLink:link 		{	color		:#FFFFFF;	text-decoration:none;}
A.buttonLink:visited 	{	color		:#FFFFFF;	text-decoration:none;}
A.buttonLink:hover 		{	color		:#FFFFFF;	text-decoration:none;}

.stdBigLink, td.stdBigLink {
	font-size 		: 10pt;
	color			: #BD0505;
	font-weight		: bold;
}

a.stdBigLink:link   	{ text-decoration: none; 		color : #BD0505; }
a.stdBigLink:visited 	{ text-decoration: none; 		color : #BD0505; }
a.stdBigLink:hover		{ text-decoration: underline; 	color : #BD0505; }

.addressLink {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.addressLink:link   	{ text-decoration: none; color : #000000; }
a.addressLink:visited 	{ text-decoration: none; color : #000000; }
a.addressLink:hover		{ text-decoration: none; color : #000000; }

/*marker tooltip*/
div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}

/* Image highlight and Class */
.imgBorder {
	border:	1px solid #000000;
	cursor	: pointer;
	border:none;
	vertical-align:middle;
}

/* Box Class */
.tableSearchBox{
	background-color:#666666; /* AEAEAE */
	border: 1px solid #000000;
}
.searchBoxHeader {
	font-size 		: 12pt;
	color           : #FFFFFF;
	font-weight		: bold;
	
	background-color: #767676;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.subHeader {
	font-size			: 12px;
	color				: #OOOOOO;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: underline;
}
.boxoutline{
	background-color:#000000;
}
.main_bg_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #828282;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #828282;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #828282;
}
.searchResultBox {
	background-color	: #590100;
	border				: 1px solid #828282;
}
.line {
	background-color: #FFFFFF;
	height: 1px;
}
.divider {
}
.criteriaHeader {
	font-size		: 13px;
	background-color: #767676;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.boxBgBorder{
	/*background-color:#9C9D76;*/
	background-image:url(../images/life_style_reality_group_33.jpg);
	background-color:#EDEDED;
	background-repeat:repeat-x;
}
.siteBoxHeader {
	font-size		: 13px;
	color           : #FFFFFF;/* #FFFF99;*/
	font-weight		: bold;
	padding			: 7px;
	text-decoration	: none;
	/*background-image: url(../images/brown_spacer.jpg)  ;*/
	background-color: #590100;
}
.siteBoxBody table tr td {
	color:#000000;
	/*font-size 		: 12pt;
	
	font-weight		: bold;
	background-color: #BBBC9E;*/
}
.siteMapBox{
	font-size: 15px;
	color: #CCCCCC;
	font-weight		: bold;
	text-decoration: none;
	font-style: normal;
	border: 1px solid #000000;
}
.fullviewHeader {
	height:25px;
	font-size 		: 9pt;
	color 			: #FFFFFF;
	font-weight		: bold;
	text-decoration	: underline;
	background-color: #666666;
}
.mapBox {
	font-size 		: 8pt;
	color 			: #000000;
	background-color: #AEAEAE;
}

