/* Tag Styles */
body {display:table; margin: 0px; padding:0px; width:100%; height:100%; background:url(images/bg.gif) top repeat-x #c6c6bc;}
div {margin:0px; padding:0px; text-align:left; z-index:1;}
h1 {display:inline; float:left; clear:both; margin: 0px; padding:0px; z-index:1;}
h2 {display:inline; float:left; clear:both; margin:0px 0px 5px 0px; padding:0px; z-index:1;}
h3 {display:inline; float:left; clear:both; margin: 0px; padding:0px; z-index:1;}
img {border:none; padding:0px; margin: 0px;}
ul {margin: 0; padding: 0; list-style:none; z-index:2;}
ul li {margin:0; list-style:none; padding: 0; z-index:2;}
a {cursor:pointer;}

/* Structure Styles */
#bgcontainer {display:table-cell; width:100%; height:100%; background:url(images/tileBG.gif);}
#nbgcontainer {width:1000px; height:100%; margin:0px auto; background-color:#e3e3db;}
#container {width:1000px; height:100%; margin:0px auto; background:url(images/innerbg.gif) repeat-y #e3e3db;}
#leftColumn {display:inline; float:left; clear:left; width:766px;}
#rightColumn {display:inline; float:left; clear:right; width:224px; padding:5px 5px 0px 5px;}
#top {display:table-header-group; background-image:url(images/top.gif) no-repeat;}
#center{display:inline; float:left;}
#centerPieceLcolumn {display:inline; float:left; clear:left; height:100%; width:165px;}
#lnav {display:inline; float:left; width:165px; height:402px;}
#centerPieceRcolumn {display:inline; float:left; clear:right; height:100%; width:601px;}
#centerPiecePanel{background:url(images/centerPiece/lowerBG.gif) repeat-x #FFFFFF; height:62px; width:581px; padding:10px;margin-bottom:5px;}
#tabArea {float:left; clear:both; width:100%; height:100%; background:#c2c2b5;}
#tabAreaLeft { float:left; clear:left; width:212px; background:#FFFFFF;}
.tabAreaRight { float:left; clear:right; width:539px; height:100%; background:#c2c2b5; position:relative; padding:20px 0px 0px 10px;}
.txtPad {padding:10px;}
.imgCounty {display:inline; float:left; position:relative; border-bottom:solid 1px #cbcbc3; height:47px; width:212px;}
.imgCountySpan {display:inline; float:left; position:absolute; top:11px; left:5px; font-family: Georgia, Helvetica, Arial, sans-serif; font-size:14px; font-weight:600; letter-spacing:0.1px; color:#000000;}
.homeContent{padding-left:5px; width:761px;}
.contentPanel{display:inline; float:left; background:url(images/panelBG.gif) repeat-x; padding:15px;}
.contentPanel2{margin:0px; background:url(images/panelBG.gif) repeat-x;}
#gdtabCnt { padding:35px; height:auto; width:; }
.contentPanelFeat{margin-top:5px; background:url(images/panelBG.gif) repeat-x; padding:15px;height:150px;}
.contentPanelWhite{display:inline; float:left; clear:both; background:#FFFFFF; height:150px; width:100%;}
.contentRightPanel{margin-top:5px; background:url(images/panelBG.gif) repeat-x #FFFFFF; padding:6px 0px 0px 6px; height:200px; }
.newsContentPanel{margin-top:5px; background:#b3b3a6; padding:10px;}
.contentRightPanel2{margin:0px; background:url(images/panelBG.gif) repeat-x #FFFFFF; padding:6px 0px 0px 0px;}
#footer {display:table-footer-group; float:left; clear:both; background-color: #e3e3db; margin:auto; width:1000px;}
.lfooter{display:inline; float:left; clear:left; width:82%;}
.rfooter{display:inline; float:left; clear:right; width:18%;}
.greatPropDeal{display:inline; float:left; margin:10px;margin-top:5px; position:relative; text-align:center; font-weight:bold; height:100px;}
#greatPropDealDisplay{margin-left:15px; width:350px; /*height:253px;*/padding-bottom:25px;}
#greatPropDealDisplay p { margin:0px;padding:0px }
#greatPropbttns{width:290px; height:30px;display:block;clear:right;float:right; margin-bottom:15px;}

#leftArrow{display:inline; float:left; margin:10px 0px 0px 15px;}
#rightArrow{display:inline; float:left; margin:10px 0px 0px 0px;}
.bttnPad{margin:5px;}
.banners{margin-bottom:5px;}
.bttnSpace{margin-right:5px;}
.fLeft {float:left;}
.fRight {float:right;}
.inline {display:inline;}
.Table {display:table; float:left; clear:both; width:100%; height:100%;}
.TableCell {display:table-cell; float:left; clear:both; height:100%;}
.TableCellLeft {display:table-cell; float:left; clear:left; height:100%;}
.TableCellRight {display:table-cell; float:left; clear:right; height:100%;}
.TableRow {display:table-row; float:left; clear:both; width:100%; height:100%;}
.b0 {border:0px;}
.navItem {margin:0px; padding:0px;}
.imgFader {margin:0px; padding:0px;}
.navHR {background:url(images/navBG.gif) repeat-x; height:9px; width:1000px; }
.dropMenu{clear:both; background:url(images/whitePanelBG.gif) no-repeat;border:1px solid #cbccc7;margin-top:5px; padding:0px; height:100px; width:222px;}
.comboBox{margin:15px;}
.rates{display:inline; float:left; clear:both; height:100%; margin-top:5px;}
#ratesContainer{display:inline; float:left; clear:both; height:100%; width:100% }
#stockQuotesContainer{height:100%;}
.activeTab{background:#c2c2b5;}
.inactiveTab{background:url(images/inactiveBG.gif) repeat-x bottom;}

/********************************************* NAV ITEMS  *********************************************/
#navtd1{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd2{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd3{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd4{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd5{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd6{width: 164px; height: 67px;border-left:1px solid #f5f2e9;}
#navtd7{width: 224px; height: 95px;border-top:solid 1px #e3e3db;}
#navtd8{width: 224px; height: 95px;border-top:solid 5px #e3e3db;}
#navtd9{width: 224px; height: 95px;border-top:solid 5px #e3e3db;}
#navtd10{width: 224px; height: 95px;border-top:solid 5px #e3e3db;}

/********************************************* IMAGE BORDER WRAP *********************************************/
.tw1{background: url(images/featured_frame/f2/02.gif) 0 0 repeat-x; width: 322px;}
.tw2{background: url(images/featured_frame/f2/08.gif) 0 100% repeat-x;}
.tw3{background: url(images/featured_frame/f2/04.gif) 0 0 repeat-y;}
.tw4{background: url(images/featured_frame/f2/06.gif) 100% 0 repeat-y;}
.tw5{background: url(images/featured_frame/f2/07.gif) 0 100% no-repeat;}
.tw6{background: url(images/featured_frame/f2/09.gif) 100% 100% no-repeat;}
.tw7{background: url(images/featured_frame/f2/01.gif) 0 0 no-repeat;}
.tw8{background: url(images/featured_frame/f2/03.gif) 100% 0 no-repeat; padding: 10px;}

.tw21{background: url(images/featured_frame/f4/02.gif) 0 0 repeat-x; width: 331px;}
.tw22{background: url(images/featured_frame/f4/08.gif) 0 100% repeat-x;}
.tw23{background: url(images/featured_frame/f4/04.gif) 0 0 repeat-y;}
.tw24{background: url(images/featured_frame/f4/06.gif) 100% 0 repeat-y;}
.tw25{background: url(images/featured_frame/f4/07.gif) 0 100% no-repeat;}
.tw26{background: url(images/featured_frame/f4/09.gif) 100% 100% no-repeat;}
.tw27{background: url(images/featured_frame/f4/01.gif) 0 0 no-repeat;}
.tw28{background: url(images/featured_frame/f4/03.gif) 100% 0 no-repeat; padding: 16px;}


.w1{background: url(images/featured_frame/f1/02.gif) 0 0 repeat-x; width: 322px;}
.wb{background: url(images/featured_frame/f1/02.gif) 0 0 repeat-x; width: 322px;}
.wc{background: url(images/featured_frame/f1/02.gif) 0 0 repeat-x; width: 153px;}
.wd{background: url(images/featured_frame/f3/02.gif) 0 0 repeat-x; width: 225px;}
.w2{background: url(images/featured_frame/f1/08.gif) 0 100% repeat-x;}
.w3{background: url(images/featured_frame/f1/04.gif) 0 0 repeat-y;}
.w4{background: url(images/featured_frame/f1/06.gif) 100% 0 repeat-y;}
.w5{background: url(images/featured_frame/f1/07.gif) 0 100% no-repeat;}
.w6{background: url(images/featured_frame/f1/09.gif) 100% 100% no-repeat;}
.w7{background: url(images/featured_frame/f1/01.gif) 0 0 no-repeat;}
.w8{background: url(images/featured_frame/f1/03.gif) 100% 0 no-repeat; padding: 10px;}
.w9{padding-top: 3px;}
.greatdealdiv { background:none }


.w31{background: url(images/featured_frame/f5/02.gif) 0 0 repeat-x; width: 322px;}
.w3b{background: url(images/featured_frame/f5/02.gif) 0 0 repeat-x; width: 322px;}
.w3c{background: url(images/featured_frame/f5/02.gif) 0 0 repeat-x; width: 153px;}
.w3d{background: url(images/featured_frame/f5/02.gif) 0 0 repeat-x; width: 225px;}
.w32{background: url(images/featured_frame/f5/08.gif) 0 100% repeat-x;}
.w33{background: url(images/featured_frame/f5/04.gif) 0 0 repeat-y;}
.w34{background: url(images/featured_frame/f5/06.gif) 100% 0 repeat-y;}
.w35{background: url(images/featured_frame/f5/07.gif) 0 100% no-repeat;}
.w36{background: url(images/featured_frame/f5/09.gif) 100% 100% no-repeat;}
.w37{background: url(images/featured_frame/f5/01.gif) 0 0 no-repeat;}
.w38{background: url(images/featured_frame/f5/03.gif) 100% 0 no-repeat; padding: 10px;}
.w39{padding-top: 3px;}

.featcarouselbg { 
    background-image:url('images/featured1.png');
    background-repeat:no-repeat;
    position:relative;
    width:153px;
    padding-top:11px;
    height:115px;
    text-align:center;
}

.gdcity { 
    /*position:relative;*/
    text-align:center;
    /*top:-8px;*/
}

.gdcity p {
    margin: 0px;
    padding: 0px;
}
.propTitle {	FONT-SIZE: 20px;text-transform:uppercase;	COLOR: #4c4c43;	LINE-HEIGHT: 17px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
#QuickSearchHeader {
    height:37px;
    clear:both;
    margin-top:5px;
    margin-bottom:5px
}
.featListingImg {
    height:103px;
    width:133px;
}

.gdprice{
    position:absolute; 
    bottom:12px; 
    left:10px; 
    height:16px;
    width:90px;
    padding-top:1px;
    background-image:url('images/featpricetab1.png'); 
    background-position:right top;
    color:#FFFFFF;
}

.loadingbg {
    background-image:url('images/loading2.gif');
    background-position:center center;
    background-repeat:no-repeat;
}

.gdprice p { margin:0px; padding:0px; }
span.featCity { font-size:12px; }

#QuickSearchContainer { 
    background:#d1d1c8 url(images/panelBG.gif) repeat-x;
    padding:12px;
    height:100%;
    padding-bottom:0px;
}
#SearchSubmit { padding-top:;padding-bottom:; height:35px; }
#QuickSearchHeader h2 { 
    margin:0px;
    padding:0px;
    display:inline;
}
.QuickSearch {
    display:inline;
    padding:0px;
    margin:0px;
    
}

#tabAreaLeft2 li {
    cursor: pointer
}

.LeftMenuTab {
    color:Black
}
.form1 { display:inline;margin:0px;padding:0px; }
/*****************************************************************************************/
/* */
/* STYLES FOR AJAX PROPERTY SEARCH FORM */
/* */
/*****************************************************************************************/

div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:none;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  height:100px;
  overflow: auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #e3e3db;
}
div.selectbox-wrapper ul li.current { 
  background-color: #c2c2b7;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  cursor:pointer;
  padding-left:0px 0px 0px 10px;
  height:24px;
  line-height:24px;
  text-indent:15px;
  vertical-align:bottom;
}
select#MLS {
   font-family:tahoma, Helvetica, Arial, sans-serif;
  font-size:9pt; 
}
label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding: 4px 0px 0px 2px;
  font-family:tahoma, Helvetica, Arial, sans-serif;
  font-size:9pt;
  width : 199px; 
  display : block;
  text-align:left; 
  background: url('images/chooseDropdown.gif') no-repeat left;
  height:20px;
  cursor: pointer;
  border:none;
  color:white;
  padding-left:10px;
}

select {
	background: url('images/chooseDropdown.gif') no-repeat left;
}

/****************************** Featured Property Display **************************************/
#featuredPanel{padding:6px; width:214px; height:100%; background-color:#c6c6bc;}
#featPropDiv { background:#ffffff url(images/panelBG.gif) repeat-x;height:100%;clear:both}

/*****DIV CONTAINING THE IMAGE***/
.featImgDiv { float: left; display: inline; width: 100%; }

/********IMAGE CLASS*****/
.featIMG { width: 205px; height: 115px; border:0;} 

/********FEAT TEXT CONTAINER*****/
.featTextDiv { width: 214px; float: left; height: 100%; } 
.featTxtPad { float: left; padding: 5px; }

/********FEAT OPTIONS CONTAINER**/
.featOptionsDiv { height:35px; width:214px; padding: 0px 5px 5px 5px; }
.featOptionsClass01 { display: inline; float: right; padding: 0px 0px 5px 0px; height:26px; width: 87px;}
.featOptionsClass02 { display: inline; float: left; padding: 0px 0px 5px 0px; height:26px; width: 69px;} /* Previous */
.featOptionsClass03 { display: inline; float: left; padding: 0px 0px 5px 5px; height:26px; width: 44px;} /* Next */

/********FEAT TEXT STYLES********/
.featText01 { font: 12px/17px Arial, Verdana, Helvetica, sans-serif; color: #505046; }
.featText01 A { font-weight:; color: #505046; text-decoration:none; }
.featText01 A:hover { color: #FFFFFF; text-decoration:underline; }
.padFeatTxt { padding: 0px; }

/******************************End Featured Property Display **************************************/

/****************************** Right Panel News Tabs  **************************************/
div.tabs > div {margin-top: 3px;}
div.tabs > div h3 {	margin-top: 0;}

UL.tabNavigation { list-style: none;  margin: 0px; padding: 0px; height:50px;}
UL.tabNavigation LI { display: inline;}

#opt1 { float: left; display: inline; clear:left; width:123px; height:50px; }
#opt2 { float: left; display: inline; clear:right; width:101px; height:50px; }

#tab100 { width: 200px; float: left;text-align: left; margin: 10px 0px 10px 5px;}
#tab200 { width: 200px; float: left;text-align: left; margin: 10px 0px 10px 5px;}

#tab100Cnt { float: left; padding: 0px 0px 0px 0px; } 
#tab200Cnt { float: left; padding: 0px 0px 0px 0px; }

#tabs100 {
	color: #FFF;
	text-align: center;
	margin: 10px 0px 10px 10px;
	width: 340px;
	float: left;
	display: inline;
	background: #f18723;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#tabs200 {
	margin: 20px 3px;
	text-align: center;
	padding: 10px 0px 10px 10px;
	width: 340px;
	float: left;
	display: inline;
	background: #4c93c4;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#tabs200 a {
	color: #FFF;
	text-decoration: none;
}
#tabs200 a:hover {
	color: #f18723;
	text-decoration: none;
}
/******************************Right Panel News Tabs End  **************************************/

/* Text Styles */
.tabAreaTitle { font-family:Georgia, "Times New Roman", Times, serif; color:#4c4c43; font-size:18px; font-weight:normal; padding-bottom:5px; border-bottom:1px solid #ababa0;}
.whitePanelTitle {padding:15px 0px 5px 0px; border-bottom:1px solid #d9d9d7;}
.title{display:inline; float:left; clear:both; margin-top:5px; background:url(images/titleBG.gif) repeat-x; width:100%; height:100%; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:16px; font-weight:normal;}
.titleimg{padding:10px 0px 8px 12px;}
.headerStyle1{ font-family:Georgia, Helvetica, Arial, sans-serif; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:0px; background-color:#c7c5b6;}
.mainTxt {font-family:Arial, Helvetica, sans-serif; color:#4c4c43; font-size:13px; line-height:17px;}
.mainTxt a {color:#4c4c43; text-decoration:none;}
.mainTxt a:hover {text-decoration:underline;}
.smTxt {font-family:Arial, Helvetica, sans-serif; color:#4c4c43; font-size:10px; line-height:15px;}
.smTxt a {color:#4c4c43; text-decoration:none;}
.smTxt a:hover {text-decoration:underline;}
.photoBorder{border:5px solid #5f5f5a;}
.reTxt{padding-top:10px;}

/* Market rates */
.ratesBG{background:#efefe7;}
.raTitles{ padding:12px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff;}
.raTxt{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4c4c43;}
.marketRates { font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:11px; color:#3b3b3b; }
.marginRates { margin: 0px 0px 0px 5px; }
.ratesW01 { width: 50px; background: #00FF33; float: left; display: inline; }
.raProduct { height: 17px; width: 93px; float: left; display: inline; border-right:#fff solid 1px; background:#d3d3c9}
.raProduct2 {padding:8px 0px 8px 5px; width: 93px; float: left; display: inline; border-right:#fff solid 1px; background:#efefe7}
.raAPR { height: 17px; width: 39px; float: left; display: inline; border-right:#fff solid 1px; background:#d3d3c9 }
.raAPR2 { padding:8px 0px 8px 5px; width: 39px; float: left; display: inline; border-right:#fff solid 1px; background:#efefe7 }
.raChange { height: 17px; width: 75px; float: left; display: inline; background:#d3d3c9 }
.raChange2 { padding:8px 0px 8px 10px; width: 70px; float: left; display: inline; background:#efefe7 }
.raIndex { height: 17px; width: 50px; float: left; display: inline; border-right:#fff solid 1px; background:#d3d3c9}
.raLastTrade { height: 17px; width: 82px; float: left; display: inline; border-right:#fff solid 1px; background:#d3d3c9 }
.arrowAlign{ display:inline; float:left; margin:-2px 5px -2px -2px}
.arrowTxtAlign{ display:inline; float:left }

/******************** DROPDOWN LISTS ********************/

.sf-menu, .sf-menu * {
	margin:0;
	padding:0;	
	font-weight:bold;
	cursor: pointer;
	width: 199px;
	float:left;
}

/* MENU FIRST ITEM CSS */
.sf-menu ul {
	position:absolute;
	top:-999em;
	left:0px;
	width:199px; 
	height:200px;
	overflow:auto;
	background-color: #ffffff;
}

.sf-menu li {
	background:#FFFFFF;
	position: relative;
	width:199px;
	padding:2px;
}

/* MENU BUTTON CSS */
.sf-menu a.sf-with-ul {
	width:183px;
	background-color: #ffffff;
	height:15px;	
}

/* LINK COLOR */
.sf-menu a, .sf-menu a:visited  {
	display: block;
	cursor: pointer;
	background-color: Transparent;
	color: #4c4c43;
	width:183px;
	padding:3px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	FONT-WEIGHT:normal;	
	FONT-SIZE: 11px;	
	COLOR: #4c4c43;	
	FONT-FAMILY: Georgia, Helvetica, Arial, sans-serif;	
	LETTER-SPACING: 0px;
}
/* MENU ITEMS CSS */
.sf-menu ul.ItemsDropDown li {
	width:175px;
	clear:both;
	padding:2px;
}
.sf-menu ul.ItemsDropDown li a {
    text-decoration: none;
    width:auto;
}
/* MENU ITEM ON HOVER */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color: #d3d3c9;
	color: #4c4c43; 
	outline:0;
	text-decoration: none;
	z-index: 4;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	border-right: 1px solid #ebebea;
	border-bottom: 1px solid #ebebea;
	border-left: 1px solid #ebebea;
	left:0;
	top:1.8em; /* match top ul list item height */
}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}

.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.marginbottom0 { margin-bottom:0px }
.varPrice {
FONT: 20px/20px Arial, Helvetica, sans-serif;

TEXT-TRANSFORM: uppercase;

COLOR: #5f6367
}
