body,td {font-family:verdana; font-size:11px; color:#1D2D45;}
body {margin-left:2px; margin-top:4px; margin-right:2px; margin-bottom:2px;}

.txt {font-weight:normal;}
.txtsmall {font-weight:normal; font-size:10px;}
.txt_bold, .txt_bold td {font-weight: bold; font-family: verdana;}
.txt_red {color:#FF0000;}
.txt_blue {color:#0000FF;}
.txt_black {color:#213149;}

.bg {background:#E0EBFE}
.bg_filter, .bg_txt {background-color: #FEFEFE;}

.font_1, .font_1 td {font-size: 1px;}

/*details-->*/
#details {background:#E0EBFE; width:714px; height:569px; overflow:auto; border:1px #000 solid; display:none; clear:both;}
#details > table {width:697px; clear:both; }

#tblPropertyDetails_GI_Sold td {color: #213149;}

#tblPropertySoldInfo td {white-space:nowrap; font-weight:bold; color:#0000FF;}
#tblPropertySoldInfo .tdCaption {font-weight:normal;}
#tblPropertySoldInfo .tdValue {padding-left: 5px; text-align: left;}
#tblPropertySoldInfo .tdSpacer {padding-left: 10px;}

#tblPropFeatures td.tdCaption, #tblPropAdditionalFeatures td.tdCaption {text-align: left; font-weight: bold; white-space: nowrap;}

.detailsRoomCellName {width: 150px; padding-left: 10px; text-align: left; white-space:nowrap; }
.detailsRoomCellValue {width: 150px; padding-left: 2px; text-align: left;}
.detailsRoomCellNameHdr {font-weight: bold;}
.DetNav a {font-family:arial; font-weight:bold; font-size:12px; color:#213149; text-decoration:none; margin-top:5px; height:18px; width:130px; background:#FFFFEA; border:1px solid #000; display:block; float:left; margin-left:8px; text-align:center;}
.DetNav a div {margin:2px;}
.nvgCellPhotos0 {border:solid #FFFFEA 3px;}
.nvgCellPhotos1 {border:solid #FFCD31 3px;}

.ft_caption {white-space: nowrap;}
.ft_value {text-align: right; padding-left: 3px;}

/*mapViewSelector*/
#mapViewState {font-family:arial; font-weight:bold; font-size:12px; width: 88px; height: 21px; padding: 3px; background: url(../images/bgMapViewSelector.png) top left no-repeat;}
#mapViewSelector td {font-family:arial; font-weight:bold; font-size:12px; white-space: nowrap;}
#mapViewSelector #mapViewTitle {padding-left: 4px;}
#mapViewSelector #mapViewValue {width: 56px; padding-right: 4px;}
#mapViewSelector #mapViewOptions {background: url(../images/bgMapViewOptions.png) top left no-repeat; padding: 0px; width: 56px; height: 50px;}

#mapViewSelector #mapViewOptions div {padding-left: 3px; padding-right: 0px; margin-left: 3px; margin-right: 4px;}
#mapViewOptions div a {font-family:arial; font-weight:bold; font-size:12px; color: #213149; text-decoration: none; }
#mapViewSelector #mapViewOptions div:hover {background-color: #93BDFE; cursor: pointer;}

/**/

/*prop details image scroller*/
.Container {width:248px; height:42px; overflow: hidden; position: relative; }
.Scroller {position: relative; left: 0px; height:30px; }
.Scroller img {border:none; cursor:pointer; width:40px; height:30px;}

#details td.RegistrationInfo{font-family: arial; font-size: 13px; font-weight: bold; color: #3C5D90; text-align: right; vertical-align: bottom; white-space: nowrap; padding-right: 8px;}
#details td.RegistrationInfo a{font-family: arial; font-size: 13px; font-weight: bold; color: #FF4040; text-decoration: none;}
/*<--details*/

.ButtonSmall {background:url(../images/ButtonSmall.gif); width:78px; height:26px; border:0px; color:#FFFFFF; font-weight:bold; font-family:verdana; font-size:12px; cursor:pointer;}
.ButtonSmall_over {background:url(../images/ButtonSmall_over.gif); width:78px; height:26px; border:0px; color:#FFFFFF; font-weight:bold; font-family:verdana; font-size:12px; cursor:pointer;}
.ButtonMedium {background:url(../images/ButtonMedium.gif); width:115px;height:26px; border:0px; color:#FFFFFF; font-weight:bold; font-family:verdana; font-size:10px; cursor:pointer;}
.ButtonMedium_over {background:url(../images/ButtonMedium_over.gif);}
.caption {font-size:13px; font-weight:bold; color:#213149;}
.HeaderWrap {background:#E0EBFE; border:3px solid #000;}
.HeaderWrap td {color:#000; font-family:arial; font-size:15px;}
.Indicator {height:54px; width:190px; background:url(../images/loading.png) center right no-repeat; position}
.logo {border:1px solid #1D2D45;}
.LogoBox {background:#fefefe; border:1px solid #000; font-family:arial; color:#FFF; padding:0 0 0 0; vertical-align:top;}
.LogoBox #dvLogo {width:264px; height:200px; }
.LogoBox #dvAH {position: relative; top: 35px; font-family:arial; font-size:16px; font-weight: bolder; text-align: center; color:#1D2D45; text-decoration: none; cursor: pointer;}

.MainBody {clear:both; width:100%; background:url(../images/__sh_bl.gif) bottom right no-repeat;}
.MainBody td {vertical-align:top;}
.MainBody #tdMap {background:_rgb(105,103,103) url(images/__Sh_lt.gif) top left no-repeat;}
.MapSearch {padding:5px; width:150px; border-left:0px #000 solid;}
.SearchHdr {padding-bottom:5px; text-align:center;}
.SearchHdr div {background:#3C5D90; border:1px solid #000; font-family:arial; color:#ffffff; font-weight:bold; font-size:13px; height:16px; padding-top:3px; padding-bottom:3px;}
.SearchTips {margin-top:5px;}
.SearchTips b {font-family:arial; color:#FFCD31; font-size:13px; text-transform:uppercase;}
.SearchTips p {margin-top:5px; margin-bottom:20px; font-weight: normal;}
.SearchTips td {background:#FEFEFE; border:1px solid #000; font-family:arial; font-size: 14px; font-weight: normal; color:black; padding:5px; height:180px; vertical-align:top; width:140px;}
.SearchTips div {margin-bottom:7px;}
.SearchTips div span {position: relative; top: -12px; left: 5px; font-size: 12px; font-weight: bold;}
.smalllink a {color:#1D2D45; text-decoration:none; font-weight:bold;}
.smalllink a:hover {text-decoration:underline;}
.spacer {width:1px; height:1px; border:0px;}
.textinput {border:1px solid #1D2D45; padding-left:2px; font-size:11px; font-family:verdana;}
td .tooltipPropInfo {font-weight:bold; padding-left:3px; white-space:nowrap; vertical-align:middle;}
.TopNavS {background:#e0ebfe; height:30px; text-align:center; padding-left:18px; position:relative; top:-3px; right:-3px; z-index:1; top:0; right:0; color:#231F20; font-weight:bold; font-size:16px; text-align:center; padding-right:10px; font-family:arial;}
.TopNavS img {position:relative; bottom:-5px; width:23px; height:23px; background:url(../images/SN_Bullet.gif) center left no-repeat; margin-right:5px;}
.TopNavS div {position:relative; top:-2px;}
.TopNav {text-align:center; position:static; margin:0 -10px 0 0; background:#696767;}
.TopNav a {font-family:arial; font-weight:bold; font-size:13px; color:#213149; text-decoration:none; height:28px; width:174px; background:#e0ebfe; border:1px solid #000; float:left; margin-right:2px; display:block; margin-bottom:2px;}
.TopNav a div {padding:5px;}
.TopNav a.OpenSky {width:116px;}
.TopNav a.OpenSky div {padding-left: 0px; padding-right: 0px; overflow: hidden; letter-spacing:-1.0px;}
.TopNav a.Short {width:102px;}
.TopNav a.Long {width:144px;}

.border {border:1px #000 solid;}
.bl {border-left:1px #1D2D45 solid;}
.br {border-right:1px #1D2D45 solid;}
.bt {border-top:1px #1D2D45 solid; font-size:12px; font-weight:bold; text-align:center;}
.bb {border-bottom:1px #1D2D45 solid;}
.bl1 {border-left:2px #000 solid;}
.br1 {border-right:2px #000 solid;}
.bt1 {border-top:2px #000 solid; font-size:12px; font-weight:bold; text-align:center;}
.bb1 {border-bottom:2px #000 solid;}
.sh_r {background:url(../images/__sh_tr.gif) top -3px no-repeat; width:16px;}
.sh_b {background:url(../images/__sh_bl.gif) -3px left no-repeat; height:16px;}
.sh_cnr {background:url(../images/__sh_crnr.gif) -3px -3px no-repeat; height:16px; width:16px;}


.map_wrapper {background:#e0ebfe; width:718px; border:1px #000 solid; clear:both;}
#map_wrapper {clear:both;}
#map {height:571px; width:559px; clear:both;}

#back_button, #home_button {cursor: pointer;}
#imgForward, #imgBackward {cursor: pointer;}

#BedsText {font-size:12px;}
#BathsText {font-size:12px;}
#ContactAgentDIV {position:absolute; z-index:105; width:500px; border:black;}
#EmailPropertyDIV {position:absolute; z-index:100; width:500px; border:black;}
#MarkersLeft {font-size:12px; font-weight:bold; text-align:right; height:20px; padding-right:20px; margin-top:-7px}
#PriceReducedDIV {position:relative;}
#PriceReducedDIV div {position:absolute; left:160px; top:-4px;}
#PriceReduced input {position:relative; bottom:-1px;}
#ShadowDIV {position:absolute; z-index:99; left:0; top:0; background-color:#000000;}
#SignupDIV {position:absolute; z-index:100; width:730px; border:black; display: none;}
#SignupStep2DIV {position:absolute; z-index:101; width:600px; border:black; display: none;}

/* Styles for the horizontal slider */
.fd-slider {position:relative; width:100%; height:20px; text-align:center;}
.fd-slider-inner {position:relative; height:18px; text-align:left; border:0px solid #ccc; height:20px;}
.fd-slider-bar {position:relative; height:0px; border:0px solid #bbb; border-bottom:0px solid #aaa; border-right:0px solid #aaa; margin:0; overflow:hidden; line-height:0px; height:0px;}
.fd-slider-handle {position:absolute; top:0; left:0; width:10px; height:21px; background:url("../images/SearchBar/ForwardSlider.gif") no-repeat 0px 0px !important;}
.fd-slider-hover {background:url("../images/SearchBar/ForwardSlider.gif") no-repeat 0px 0px !important;}

/* The div used to wrap the slider */
#PriceToSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}
#PriceToSliderWrapper .fd-slider-handle {background:url("../images/SearchBar/BackwardSlider.gif") no-repeat 0px 0px !important;}
#PriceToSliderWrapper .fd-slider-hover {background:url("../images/SearchBar/BackwardSlider.gif") no-repeat 0px 0px !important;}
#PriceFromSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}

#DateSoldToSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}
#DateSoldToSliderWrapper .fd-slider-handle {background:url("../images/SearchBar/BackwardSlider.gif") no-repeat 0px 0px !important;}
#DateSoldToSliderWrapper .fd-slider-hover {background:url("../images/SearchBar/BackwardSlider.gif") no-repeat 0px 0px !important;}
#DateSoldFromSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}

#BedsSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}
#BathsSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}
#HomeSizeSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}
#LotSizeSliderWrapper {height:20px; width:100px; text-align:center; position:relative; background:url("../images/SearchBar/SliderBackground.gif") no-repeat 0px 0px !important;}

td.LogoBox a {text-decoration: none; color:#251F21;}

.hintsClass {width:230px;}

<!--[if lte IE 6]>
.fd-slider-handle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../Images/SearchBar/ForwardSlider.gif');}
.fd-slider-hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../Images/SearchBar/ForwardSlider.gif');}
#PriceToSliderWrapper .fd-slider-handle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../Images/SearchBar/BackwardSlider.gif');}
#PriceToSliderWrapper .fd-slider-hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../Images/SearchBar/BackwardSlider.gif');}
<![endif]-->

/* admin*/
.dvMainGrid {font-weight:bold; font-size:14px;border:solid 2px #B6B8BA;}
.dvTableHeader {padding:10px; color:#213149; font-weight:bold; font-size:19px;}
.dvTableError {width:100%;  color:#213149; font-weight:bold; font-size:15px; border:solid 2px #cc0000; padding:0 30 0 30;}
.dvTableDetail {padding:10px; color:#213149; font-weight:bold; font-size:15px; align:center; border:solid 1px #B6B8BA;}
.tblErroTable {width:100%; cellspacing:0; cellpadding:0; bgcolor:#ffffff; border:solid 2px #cc0000;}
.tblMainTable {width:100%;}
.tblPageBody {width:800px; cellspacing:0; cellpadding:0;}

#ShadowDIV1 {position:absolute; z-index:99; left:0; top:0; background-color:#000000; opacity:0.3; filter:alpha(opacity=30); -moz-opacity: 0.3;}
#PromoCodeGetNew {position:absolute; z-index:100; width:400px; border:black; display: none;}
#SalePersonGetNew {position:absolute; z-index:100; width:400px; border:black; display: none;}

/*registration*/
.ButtonRect {background:#3C5D90;font-size:11px;color:#FFF;font-weight:bold;border:3px double #27374F;}
.reg_wrp {background:#E0EBFE;width:100%;border:2px #000 solid;}
.reg_wrp div.border {background:#ffffea;width:100%;}
.reg_wrp div.border table {margin:8px;}
.reg_tbl form {margin:0px;padding:0px;}
.reg_tbl .textfield {width:180px;}
.reg_tbl .larglookupfield {width:185px;}