html, body { font-family:Tahoma,Arial,Helvetica; width:810px; margin:0; padding:0; -ms-text-size-adjust:none; -webkit-text-size-adjust:none; background-color:white; overflow:hidden; }.NoSelect { -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }.PageBucket { position:relative; top:0; width:810px; vertical-align:top; background-color:white; }.RDColor { color:#901919 !important; }.FBBtn { position:relative !important; display:inline-block !important; width:180px !important; height:48px !important; vertical-align:middle !important; margin:0 !important; padding:0 !important; background-repeat:no-repeat !important; overflow:hidden !important; cursor:pointer; background-image:url(/facebook/images/BtnSuper180.png); }.FBBtn[state="-1"], .FBBtn[state="-1"]:active { background-position:0 -96px !important; cursor:default; }.FBBtn[state="1"], .FBBtn:active { background-position:0 -48px !important; }.FBBtn span { position:relative !important; display:inline-block !important; top:0 !important; left:0 !important; width:inherit !important; font-family:Arial !important; font-size:14pt !important; font-weight:bold !important; text-align:center !important; white-space:nowrap !important; margin:11px 0 0 0 !important; padding:0 !important; overflow:hidden !important; color:#404040; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }.FBBtn[state="-1"] span { color:#808080; }.FBWebImage { position:relative; display:block; top:0; width:810px; }#FBLogo { position:absolute; display:block; top:0; left:13px; width:94px; height:138px; z-index:100; }#FBAddForm { display:none; }#AddAgent { position:absolute; display:block; top:44px; left:13px; width:30px; height:18px; }#FBComeIn { position:absolute; top:46px; right:12px; width:94px; height:48px; cursor:pointer; }#FBMenu { position:relative; top:0; left:120px; width:630px; height:28px; padding-top:6px; font-family:Arial; font-size:13pt; font-weight:bold; color:#901919; text-decoration:none; text-align:left; z-index:107; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; }.FBDivider { display:inline-block; border-right:2px solid #A0A0A0; margin-left:5px; margin-right:0; height:20px; vertical-align:middle; }.FBMItem { display:inline-block; padding:0 9px 3px 9px; }.FBMItem:hover { display:inline-block; padding:0 9px 3px 9px; background-color:#ECD7D7; color:#404040; }.FBMItem[state="1"] { display:inline-block; padding:0 9px 3px 9px; background-color:#E0E0E0; color:#404040; }.FBCool { position:absolute; display:block; top:170px; right:14px; width:413px; height:61px; background:url(/images/MoreListings.png) no-repeat scroll 0 0 transparent; }#FBCount { position:absolute; display:block; top:196px; right:242px; color:#AE132C; font-size:14pt; }.FBGoToRD { position:absolute; display:block; top:172px; left:32px; }#FBBox { position:absolute; display:block; top:235px; left:27px; width:190px; height:39px; }#FBBox[state="0"] { display:none; }#FBBox .Under { position:absolute; display:block; top:0; left:0; width:190px; height:39px; background-color:white; opacity:0.6; }#FBBox .Marks { position:relative; display:block; top:15px; left:0; width:126px; height:10px; margin:auto; text-align:center; }#FBBox .Marks .Mark { display:inline-block; width:10px; height:10px; margin:0 -1px; background:url(/facebook/images/ItemStatusAlpha.png) no-repeat scroll 0 0 transparent; vertical-align:top; }#FBBox .Marks .Mark[state="1"] { background-position:0 -10px !important; }#FBBox .Marks .Mark[state="-1"] { display:none; } #FBLeft { display:block; position:absolute; top:3px; left:4px; width:24px; height:35px; background:url(/images/LeftGallery50.png) no-repeat; cursor:pointer; }#FBLeft:active { background-position:-24px 0; }#FBLeft[state="-1"] { background-position:-48px 0; }#FBRight { display:block; position:absolute; top:3px; left:160px; width:24px; height:35px; background:url(/images/RightGallery50.png) no-repeat; cursor:pointer; }#FBRight:active { background-position:-24px 0; }#FBRight[state="-1"] { background-position:-48px 0; }#FBXM { position:absolute; display:block; top:7px; right:3px; width:36px; height:36px; background:url(/images/SearchIconBig.png) no-repeat; cursor:pointer; }.FBQBox { position:relative; float:left; top:0; left:0; padding-top:10px; padding-bottom:20px; vertical-align:top; }.FBQBox .QueryMan { position:absolute; display:block; top:0; left:3px; width:64px; height:72px; background:url(/facebook/images/QueryMan.png) no-repeat; }.FBQBox .Query { position:relative; display:block; top:0; left:0; width:235px; }#FBMuse { display:block; margin-left:70px; font-weight:bold; font-size:10pt; color:#606060; }#FBReasons { display:block; width:210px; margin-top:15px; margin-left:15px; font-size:10pt; color:#606060; }#FBReasons p { padding:0; margin:0 0 5px 15px; text-indent:-15px; }#FBReasons p span{ padding-left:10px; margin-right:4px; background:url(/facebook/images/Bullet.png) no-repeat; } #FBFrame { position:relative; float:right; top:0; width:570px; margin-top:-58px; padding-bottom:10px; vertical-align:top; border-top:1px solid #808080; border-left:1px solid #808080; background-color:white; overflow-x:hidden; }#FBSlideBox { position:relative; display:block; top:0; left:22px; width:524px; height:32px; }#FBSlideBox[state="0"] { display:none; }#FBSlideBar { position:absolute; top:8px; left:-6px; height:12px; width:535px; background:url(/facebook/images/FBSliderAlpha.png) no-repeat; }#FBSlideBtn { position:absolute; top:5px; left:0; width:16px; height:16px; border:1px solid #808080; border-radius:3px; background:url(/facebook/images/SliderThumb.png) no-repeat, url(/facebook/images/SliderBack.png); background-position:center; }#FBSlideCov { position:absolute; top:0; left:-6px; width:535px; height:28px; cursor:pointer; }.LHead { position:relative; height:45px; overflow:hidden; white-space:nowrap; }#FBListings { position:relative; display:block; top:0; left:0; width:570px; }#FBListings[state="0"] { display:none; }#FBListings .Leader { display:inline-block; font-size:12pt; font-weight:bold; text-align:left; color:#606060; margin:5px 0 0 10px; }#FBListings #FBTitle { display:inline-block; font-size:13pt; font-weight:bold; text-align:left; color:#BE2121; }#FBListings #FBSubTitle { display:block; margin-left:40px; font-size:10.5pt; font-weight:normal; text-align:left; color:#808080; }#FBListings .List { display:block; width:567px; }#FBListings .List .Item { display:inline-block; width:98px; margin-left:10px; margin-top:10px; }#FBListings .List .Item[state="0"] { display:none; }#FBListings .Item .Box { display:block; }#FBListings .List .Item .Thumb { display:block; width:96px; height:72px; border:1px solid #606060; cursor:pointer; }#FBListings .List .Item .City { display:block; width:96px; font-size:10pt; font-weight:normal; text-align:center; color:#BE2121; white-space:nowrap; overflow:hidden; }#FBListings .List .Item .Price { display:block; width:96px; font-size:10.5pt; font-weight:bold; text-align:center; color:#404040; }#FBListings .Footnote { display:block; width:550px; padding-top:15px; font-size:12pt; text-align:center; color:#808080; }.FooterBox { position:relative; margin-top:20px; margin-left:10px; }.FooterBox .Info { display:block; top:0; left:10px; }.FooterBox .Info span { display:inline-block; }.FooterBox .Office { position:relative; width:530px; left:12px; margin-bottom:7px; font-size:10pt; text-align:center; line-height:110%; color:#696969; }.FooterBox .Office a { text-decoration:none; color:#696969; }.FooterBox .Office span { text-decoration:none; color:#404040; }.FooterBox .Office span a { text-decoration:none; color:#404040; }.FooterBox .Copyright { position:relative; width:530px; left:12px; font-size:8pt; line-height:110%; text-indent:-12px; color:#696969; }#FBSearches { position:relative; display:block; top:0; left:0; width:980px; height:435px; }#FBSearches[state="0"] { display:none; }#FBMaps { position:relative; display:block; top:0; left:0; width:980px; height:412px; }#FBMaps[state="0"] { display:none; }#FBDetails { position:relative; display:block; top:0; left:0; width:735px; height:585px; }#FBDetails[state="0"] { display:none; }#FBAgents { position:relative; display:block; top:0; left:0; width:570px; height:300px; }#FBAgents[state="0"] { display:none; }#FBAgents .Photo { display:inline-block; width:200px; margin-top:34px; margin-left:10px; vertical-align:top; }#FBAgents .Photo div { width:168px; margin-left:20px; border-top:4px solid #BE2121; }#FBAgents .Photo img { width:200px; height:200px; margin-left:2px; margin-top:0; border-radius:200px; border:2px solid #BE2121; }#FBAgents #FBAbout { display:inline-block; width:320px; margin:4px 0 -115px 34px; padding-bottom:20px; vertical-align:top; text-align:left; }#FBAgents #FBAbout h3 { font-size:18pt; font-weight:bold; color:#404040; line-height:32px; margin:14px 12px 10px 0; }#FBAgents #FBAbout h3 span { display:block; float:right; font-size:11pt; font-weight:normal; color:#696969; }#FBAgents #FBAbout p { font-size:10.5pt; line-height:130%; color:#696969; margin-bottom:-5px; }#FBAgents #FBAbout p.Contact { padding-top:4px; }#FBAgents #FBAbout .Contact img { vertical-align:top; margin-right:8px; }#FBAgents #FBAbout .Contact a { color:#404040; text-decoration:none; line-height:130%; }#FBAgents #FBAbout .Contact a:hover { color:#BE2121; }#FBAgents #FBAbout .Contact span { color:#404040; text-decoration:none; line-height:120%; }#FBBlogs { position:relative; display:block; top:0; left:0; width:735px; height:476px; }#FBBlogs[state="0"] { display:none; }#FBContact { position:relative; display:block; top:10px; left:20px; width:550px; margin-bottom:20px; }#FBContact[state="0"] { display:none; }.DGHeader { position:relative; display:block; height:50px; }.DGHeader .Title { position:absolute; display:inline; top:10px; font-size:13pt; font-weight:bold; text-align:left; color:#BE2121; }.DGHeader .Buttons { position:absolute; display:block; top:14px; right:0; }.DGHeader .VButtons { position:absolute; display:block; top:7px; right:20px; width:90px; }.DGHeader .VButtons .Spacer { height:8px; }.CMContact { display:block; }.CMContact .Panel { display:block; font-size:12pt; color:#606060; }.CMContact .Panel[state="0"] { display:none; }.CMContact .Intro { display:block; }.CMContact .Intro p { line-height:120%; padding:0; margin:0 0 6px 0; font-size:10.5pt; color:#606060; }.CMContact span.Text { position:relative; display:inline; font-size:12pt; vertical-align:5px; color:#404040; }.CMContact input { display:block; font-size:12pt !important; width:200px; color:#606060; }.CMContact input:focus { font-size:12pt !important; color:#404040; }.CMContact .Row1 { display:block; margin-top:15px; }.CMContact .Row1 .First { display:inline-block; margin-bottom:10px; margin-right:10px; }.CMContact .Row1 .Last { display:inline-block; margin-bottom:10px; }.CMContact .EMail input { display:block; margin-bottom:10px; width:420px; }.CMContact .Phone { display:inline-block; margin-bottom:4px; }.CMContact .Phone input { width:120px; }.CMContact .Row2 { display:block; margin-top:13px; margin-bottom:3px; }.CMContact .Row2 span { display:inline-block; vertical-align:top; padding-top:2px; color:#606060; }.CMContact .Row2 select { display:inline-block; font-size:12pt; vertical-align:top; color:#404040; }.CMContact .Note { display:block; width:520px; height:100px; min-width:520px; max-width:520px; min-height:75px; max-height:200px; margin-bottom:8px; margin-top:10px; font-size:12pt; color:#404040; }.CMContact .CBox { display:block; height:55px; margin-left:30px; }.CMContact .CBox .checkbox { margin-bottom:3px; }.CMContact .Row3 { display:block; }.CMContact .Row3 span.Text { display:inline-block; }.CMContact .Row3 .radioH { display:inline-block; }.CMContact .RButtons { display:block; }.btn24 { width:28px !important; background-image:url(/images/Btn24A.png); }.btn24D { width:28px !important; background-image:url(/images/Btn24D.png); }.btn32 { width:36px !important; background-image:url(/images/Btn32A.png); }.btn32D { width:36px !important; background-image:url(/images/Btn32D.png); }.btn48 { width:52px !important; background-image:url(/images/Btn48A.png); }.btn48D { width:52px !important; background-image:url(/images/Btn48D.png); }.btn64 { width:68px !important; background-image:url(/images/Btn64A.png); }.btn64D { width:68px !important; background-image:url(/images/Btn64D.png); }.btn80 { width:84px !important; background-image:url(/images/Btn80A.png); }.btn80D { width:84px !important; background-image:url(/images/Btn80D.png); }.btn96 { width:100px !important; background-image:url(/images/Btn96A.png); }.btn96D { width:100px !important; background-image:url(/images/Btn96D.png); }.btn112 { width:116px !important; background-image:url(/images/Btn112A.png); }.btn112D { width:116px !important; background-image:url(/images/Btn112D.png); }.btn128 { width:132px !important; background-image:url(/images/Btn128A.png); }.btn128D { width:132px !important; background-image:url(/images/Btn128D.png); }.btn144 { width:148px !important; background-image:url(/images/Btn144A.png); }.btn144D { width:148px !important; background-image:url(/images/Btn144D.png); }.btn160 { width:164px !important; background-image:url(/images/Btn160A.png); }.btn160D { width:164px !important; background-image:url(/images/Btn160D.png); }.btn176 { width:180px !important; background-image:url(/images/Btn176A.png); }.btn176D { width:180px !important; background-image:url(/images/Btn176D.png); }.btn208 { width:212px !important; background-image:url(/images/Btn208A.png); }.btn208D { width:212px !important; background-image:url(/images/Btn208D.png); }.btn224 { width:228px !important; background-image:url(/images/Btn224A.png); }.btn224D { width:228px !important; background-image:url(/images/Btn224D.png); }.btn { position:relative !important; display:inline-block !important; height:28px !important; vertical-align:middle !important; margin:0 8px 0 0 !important; padding:0 !important; background-repeat:no-repeat !important; overflow:hidden !important; cursor:pointer; }.btn[state="-1"], .btn[state="-1"]:active { background-position:0 -56px !important; cursor:default; }.btn[state="1"], .btn:active { background-position:0 -28px !important; }.btn span { position:relative !important; display:inline-block !important; top:0 !important; left:0 !important; width:inherit !important; font-family:Arial !important; font-size:11pt !important; font-weight:bold !important; text-align:center !important; white-space:nowrap !important; margin:5px 0 0 0 !important; padding:0 !important; overflow:hidden !important; color:#404040; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }.btn[state="-1"] span { color:#808080; }.simplebtn { display:inline-block; text-align:left; vertical-align:middle; background-repeat:no-repeat; background-position:0 0; overflow:hidden; cursor:pointer; }.radioH .radio { float:left; }.radioH .endlist { clear:both; }.radioV .radio { clear:both; float:left; }.radio { display:block !important; cursor:pointer; }.radio div { display:inline-block !important; width:19px !important; height:19px !important; vertical-align:top; background-image:url(/images/RadioX.png); background-repeat:no-repeat !important; background-position:0 0; cursor:pointer; }.radio[state="0"] { display:none !important; }.radio[value="1"] div { background-position:0 -19px; }.radio[state="-1"] div { background-position:0 -38px; cursor:default; }.radio[value="1"][state="-1"] div{ background-position:0 -57px; cursor:default; }.radio span { display:inline-block !important; height:19px !important; font-family:Tahoma,Helvetica,Arial,sans-serif !important; font-size:12pt !important; font-weight:normal !important; text-align:left !important; line-height:100% !important; margin-right:10px; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; vertical-align:top !important; white-space:nowrap !important; padding-left:4px !important; color:#404040; cursor:pointer; }.radio[state="-1"] span{ color:#808080; cursor:default; }