html{	height: 100%}body{	color: #000000;	font-family: Verdana, Tahoma, sans-serif;	background-color: #4269A1;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	height: 100%;	background-image: url('../images/background.gif'); background-repeat: repeat-x;	}/* ######### DONT TOUCH THESE ########## *//* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: Verdana, Tahoma, sans-serif;
  font-family: inherit;
}

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end media screen rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */form{	margin: 0px;	padding: 0px;}hr{	width: 100%; height: 1px; background-color: #C5C7C9;	color: #C5C7C9;}/* ######### DONT TOUCH THESE ########## *//* HOME DIVS */.container{	background-color: #003380;	width: 100%; height: 100%;	z-index: 900;}.topSpace{	position: relative;	width: 100%; height: 5%;}.logoDate{	position: relative;	width: 100%;	text-align: center;}.picHolder{	position: relative;	width: 100%; height: 110px;	text-align: center;	background-color: #002654;	z-index: 1;}.picGrid{	position: absolute;	z-index: 5; text-align: center;	width: 100%;}.menuHolder{	position:absolute;	width: 100%; height: 83px;	text-align: center;	background-color: #002654;	background-image: url('../images/menuBack.gif');	background-repeat: repeat-x;}.xmas{	position:absolute;	width: 400px; height: 300px;	text-align: center;	background-color: #003380;	background-image: url('../images/xmas.jpg');	background-repeat:no-repeat;	}.homeFooter{	position: absolute;	height: 12px;	bottom: 0px; left: 0px;	width: 350px;	background-color: inherit;}/* HOME DIVS *//*  THIS DIV CONTAINS THE WHOLE SITE */.outer-container{	width: 777px;	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;	background-color: #4269A1;}/* container for just the left and center columns */
.inner-container {
  width: 618px;              /* width of left and centre columns */
  float: left;             /* left side of window */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #4269A1;
  vertical-align: top;
}.results-container{	width: 777px;	float: right;	margin: 0;}	/*##### HEADER DIVS ######*/#header {
  width: 777px;             /* full window width */
  margin: 0;
  padding-top: 0px;  padding-bottom: 0px;
  font-size: 10pt;
  background-color: #FFFFFF;
  overflow: hidden;
}#logoContainer{	width: 153px;	float: left;	text-align: left;	background-color: #003380;	height: 114px;}#saleRentTitle{	width: 236px;	float: left;	text-align: left;	padding-top: 65px;	height: 49px;}.picCutOff{	width: 236px;	overflow:hidden;}#cubeHolder{	width: 388px;	float: left;	text-align: left;}#printTel{	width: 100%;	float: right;	display: none;}/*##### HEADER DIVS ######*//* #### DEFAULT COMPONENTS ####*//* left column */
.flashNavbar {
  width: 153px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  vertical-align: top;
}#centerContainer{ /* USE THIS TO MOVE THE NEW INSTRUCITONS BOX UP OR RIGHT */	margin: 0px;}/* center column */
.content {
  width: 463px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;
  border-right: solid 1px #DE242B;
  border-left: solid 1px #DE242B;
}/* right column */
.buttons {
  width: 159px;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;      /* some space from right window edge */
}.newHomesIntro{	width: 50%; float: left;}.newHomesSearch{	float: right; background-color: #F1F4F9;}/* #### DEFAULT COMPONENTS ####*//* #### OUTSEARCH COMPONENTS ####*//* left column */
.outSearch {
  width: 153px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
}#resultsContainer{ /* USE THIS TO MOVE THE RESULTS UP OR RIGHT */	width: 593px;	margin-top: 15px;	margin-left: 15px;	margin-right:15px;	margin-bottom: 0px;}/* center column */
.results {
  width: 623px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;
  border-left: solid 1px #DE242B;
}/* #### OUTSEARCH COMPONENTS ####*//* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*//* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*//* #### SEARCH BOX STYLES ####*/.searchTable{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;	background-color: #FFFFFF;	border: solid 1px #FFFFFF;}.searchField{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;	background-color: #FFFFFF;	border: solid 1px #000000;	width: 130px;}.searchButton{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;	background-color: #E5E6E7;	border-top: solid 1px #C5C7C9;	border-left: solid 1px #C5C7C9;	border-right: solid 1px #000000;	border-bottom: solid 1px #000000;	width: 130px;}/* #### SEARCH BOX STYLES ####*//*#### RE-USEABLE STYLES ####*/.picBorder{	border: solid 1px #8F918C;}.propAddress{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt; font-weight: bold;	color: #84221E;	background-color: #FFFFFF;}.propDetails{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;	background-color: #FFFFFF;}.propPrice{	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;	font-weight: bold;}.propBrief{	width: 100%;	height: 40px;	overflow: hidden;	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;}a:link.propAdd		{ color: #84221E; text-decoration: none; font-weight: bold; font-size: 8pt; }a:hover.propAdd  { color: #84221E; text-decoration: none; font-weight: bold; font-size: 8pt; }a:visited.propAdd	{ color: #84221E; text-decoration: none; font-weight: bold; font-size: 8pt; }a:link.fullDetails		{ color: #84221E; text-decoration: none; font-size: 8pt; height: 10px }a:hover.fullDetails		{ color: #84221E; text-decoration: none; font-size: 8pt; height: 10px }a:visited.fullDetails	{ color: #84221E; text-decoration: none; font-size: 8pt; height: 10px }a:link.paging		{ color: #84221E; text-decoration: none; font-size: 8pt; }a:hover.paging		{ color: #84221E; text-decoration: none; font-size: 8pt; }a:visited.paging	{ color: #84221E; text-decoration: none; font-size: 8pt; }.galleryNav{	border: solid 1px #FFFFFF;	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #000000;}.hr{	background-color: #C5C7C9;	color: #C5C7C9;}ul
	{
		margin-left: 0px;
		padding-left: 0px;
		list-style: none;
		line-height: 150%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

li
	{
		padding-left: 15px;
		padding-top: 0px;
		background-image: url('../images/iconbullet.gif');
		background-repeat: no-repeat;
		background-position: 0 6px;
	}/*#### RE-USEABLE STYLES ####*//*#### FOOTER CONTAINER ####*/.footer {
  clear: both;             /* below all columns */
  width: 100%;             /* full window width */
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #003380;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  color: #000000;
}.copyRight{	padding-bottom: 10px;	padding-top: 10px;	font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt;	color: #FFFFFF;	z-index: 800;}a:link.tweb			{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }a:hover.tweb		{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }a:visited.tweb		{ color: #FFFFFF; text-decoration: underline; font-size: 8pt; height: 10px }/*#### FOOTER CONTAINER ####*/#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: #FFFFE0;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/}/* PROPERTY CART STYLES */.PropCartFrame{	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	background-color: #7D2E48;}.PropCartTitle{	background-color: #003380;	color: #FFFFFF;	font-size: 8pt;	font-family: Verdana, Tahoma, sans-serif;}.PropCartBottom{	border-bottom: solid 1px #000000;	border-left: solid 1px #000000;	border-right: solid 1px #000000;}.PropertyCartHide{	display:none;}.PropertyCartMessage{	position:absolute;	background-color: #84221E;	color: #FFFFFF;	z-index: 100;	left: 41%;	top: 260px;	width:220px;	height:80px;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.propMessage{	background-color: #FFFFFF;	color: #003380;}.PropertyCartBK{	position:absolute;	background-color: #000000;	z-index: 99;	left: 42%;	top: 267px;	width:216px;	height:80px;	opacity: 0.75;}/* *********************** */#print-tel{	display:none}#non-print-tel{	display: block;}//* ********** GALLERY STYLES ************* */#gallery-image-container{	position:relative;}#gallery-image{	position:relative;}#gallery-image-controls{	position:relative;	top:-24px;} .controls {	background-color: #FFFFFF;}.washout { 	opacity: 0.75;	filter: alpha(opacity=70); } @media screen{	#page-printing-container	{		width:100%;		height:100%;		overflow:auto;	}		#print-out-logo	{		display:none;	}}@media print {	#page-printing-container	{			width:645px;	}		.page-break-avoid	{		page-break-before:auto;	}		#print-out-logo	{		display:block;		page-break-before:auto;		height:81px;	}	}/* ############ PRAKASH STYLES ############### */.Body_Text {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	line-height: normal;
}
.Bold_Title {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}

A:link		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; text-decoration : none; color: #012555; font-weight: bold; }
A:visited	{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; text-decoration : none; color: #012555; font-weight: bold; }
A:hover		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; text-decoration : none; color: #BF0A30; font-weight: bold; }
  
  
 .BG_Red {
	background-color: #DE242B;
}
.BG_Main {
	background-color: #4269A1;
}
.BG_Lighe_Blue {
	background-color: #F1F4F9;
}
.BG_Mid {
	background-image: url(../images/bg_mid.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.Body_Text_Bold {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.TxtBoxLogin{
	BORDER:#38548C 1px solid;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana;
	width:125px;
}
.BG_Dark {
	background-image: url(../images/bg_dark.gif);
	line-height: 23px;
}
.BG_DarkBlue {
	background-color: #4269A1;
}
.BG_LightBlue 
{
	background-color: #f1f4f9;
}

.Body_Text_White {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	padding-left: 11px;
}
.Body_Text_WhiteBold {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	vertical-align:text-top
}
.BG_White {
	background-color: #FFFFFF;
}
.BG_Blue {
	background-color: #003380;
}
.BG_header {
	background-image: url(../images/bg_header.gif);
	line-height: 23px;
}
.BG_FullDetails_Left {
	background-image: url(../images/bg_full_details1.gif);
	line-height: 21px;
}
.BG_FullDetails {
	background-image: url(../images/bg_full_details.gif);
	line-height: 25px;
}
.Whte_Text {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}
.Whte_Text2 {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}
.Tahoma_16Bold {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	line-height: normal;
}
.BG_Icon {
	background-image: url(../images/bg_icon.gif);
	line-height: normal;
}
.BG_Icon_Bot {
	background-image: url(../images/bg_icon_bot.gif);
	line-height: normal;
}
.TRactive {
BACKGROUND-COLOR: #FFFFFF;
}
.TRinactive {
	BACKGROUND-COLOR: #F1F4F9;
}
.onetow {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}
a.onetow:hover {
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	font-weight: bold;
	
}
.HomeBG {
	background-color: #003380;
}
.HomeBGDark {

	background-color: #002654;
}

.Table 
{
	height:100%;
}

.BG_Icon_Homebot {

	background-image: url(../images/bg_backhome.gif);
	line-height: normal;
}

a.whiteLinkND:link		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.whiteLinkND:visited	{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.whiteLinkND:hover		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: normal; }

a.whiteLinkNDlrg:link		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.whiteLinkNDlrg:visited	{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.whiteLinkNDlrg:hover		{ font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS"; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.redText
{
	font-family: Tahoma, Arial, Verdana, "Times New Roman", "Trebuchet MS";
	font-size: 9pt;
	color: #C00A32;
	font-weight: normal;
	line-height: normal;
	font-weight: bold;
}

a.iconLink:link		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #012555; text-decoration: none; font-weight: bold }
a.iconLink:visited	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #012555; text-decoration: none; font-weight: bold }
a.iconLink:hover	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #BF0A30; text-decoration: none; font-weight: bold }

a.iconLinkLight:link	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #CFD9E8; text-decoration: none; font-weight: bold }
a.iconLinkLight:visited	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #CFD9E8; text-decoration: none; font-weight: bold }
a.iconLinkLight:hover	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #BF0A30; text-decoration: none; font-weight: bold }

a.iconLinkDark:link		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold }
a.iconLinkDark:visited	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold }
a.iconLinkDark:hover	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #BF0A30; text-decoration: none; font-weight: bold }

a.options:link		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold }
a.options:visited	{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold }
a.options:hover		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #C00A32; text-decoration: none; font-weight: bold }

.menuOut
{
	background-color: #002654;
	border: solid 1px #002654;
}

.menuOver
{
	background-color: #002654;
	border: solid 1px #DE242B;
	cursor: pointer;
}

.textRegionHolder
{
	position: absolute; left: 50%;
	margin-left: 389px; width: 90px;
	text-align: left; top: 175px;
}
