 * { margin: 0; padding: 0; } body {  font: 12px Verdana; color: #727272; background: #317a84 url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/bkg.jpg) repeat-x; padding: 20px 0; } a { text-decoration: none; color: #588cb8; } a:hover { text-decoration: underline; color: #588cb8; } img { border: 0; } .break { font-size: 0; width: 0; height: 0; clear: both; } .alignleft { float: left; margin: 4px 10px 5px 0; } .alignright { float: right; margin: 4px 0 5px 10px; } .aligncenter { text-align: center; } .hidden { display: none; }  #idx_wrap { margin: 0px auto 0px; padding: 0px; } #wrapper { width: 967px; margin: auto auto; text-align: left; }   #header { background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/headtile.gif) repeat-x 0 0; margin-bottom: 10px; } #header .buffer { background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/headleft.gif) no-repeat 0 0; } #header .buffer .buffer { height: 169px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/headright.gif) no-repeat top right; padding-top: 5px; } #header .bkg { background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/header.jpg) no-repeat;  height:109px; width: 967px; float: left; }  #header ul { list-style-type: none } #header ul li { float: left; font-size: 0.8em; } #header ul li a { display: block; color: #727272; font-weight: bold; padding: 5px 10px; } #header ul li a:hover { color: #E86A10; text-decoration: none; }  #header h1 { clear: both; float: left; padding: 8px 0 0 16px; } #header h1 a { display: block; width: 140px; height: 100px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/rcg_logo.png) no-repeat 0 0; text-indent: -9999px; outline: none; } #header .ad { float: right; padding: 10px 30px 0 0; }  #header ol { clear: both; list-style-type: none } #header ol li { float: left; font-size: 0.9em; font-weight: bold; padding-left: 1px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/divider.gif) no-repeat 0 0; } #header ol li.f { padding-left: 0; background: none; } #header ol li a { color: #727272; display: block; padding: 9px 10px 10px; } #header ol li a:hover { color: #E86A10; text-decoration: none; }  #header ol li li { float: left; margin: 0px; padding: 0px; width: 122px; text-transform:none; } #header ol li li a, #header ol li li a:link, #header ol li li a:visited { background: #f3f8f9; width: 122px; float: none; margin: 0px; padding: 5px 10px 5px 18px; border: 1px solid #C0C0C0; } #header ol li li a:hover, #header ol li li a:active { padding: 5px 10px 5px 18px; } #header ol li ul { position: absolute; width: 10em; left: -999em; z-index: 2000; } #header ol li:hover ul { left: auto; display: block; } #header ol li:hover ul, #header ol li.sfhover ul { left: auto; }  #header form { float: right; width: 211px; height: 22px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/search.gif) no-repeat 0 0; margin: 5px 10px 0 0; } #header form input { border: 0; font-size: 0.9em; font-family: Verdana; float: left; width: 138px; background-color: transparent; margin: 4px 10px 0 2px; } #header form button { border: 0; text-indent: -9999px; width: 61px; height: 22px; float: left; background-color: transparent; }   #body { border: 1px solid #DBDBDB; margin: 10px 0; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/wrapper.gif) repeat-y 643px 0; background-color: #FFFFFF; width: 100%; }   #content { width: 643px; float: left; } #content h1 {color: #137588;} #content .buffer { padding: 20px 5px; } #content .post { width: 294px; height: 340px; float: left; padding: 0 10px; } #content .post h2 { font-size: 1.2em; background-color: #F1F1F1; padding: 2px 5px; border-bottom: 1px solid #EDEDED; } #content .post h2 a {  color:#137588; } #content .post .date { font-size: 0.8em; padding: 8px 5px; } #content .post .date a { color: #E86A10; } #content .post .thumb { width: 278px; height: 150px; overflow: hidden; margin-left: 7px; border:1px solid silver; } #content .post .thumb img { width: 278px; } #content .post p { padding: 10px; line-height: 1.4em; } #content .post .readmore { display: block; float: right; text-indent: -9999px; width: 101px; height: 19px; outline: none; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/readmore_blue.png) no-repeat 0 0; } #content .headline { padding: 0 10px; width: 608px; margin-bottom:55px; } #content .headline h1 {padding: 5px 0 5px 0;} #content .headline h2 { font-size: 1.2em; background-color: #F1F1F1; padding: 2px 5px; border-bottom: 1px solid #EDEDED; } #content .headline h2 a {  color:#137588; } #content .headline .date { font-size: 0.8em; padding: 8px 5px; } #content .headline .date a { color: #E86A10; } #content .headline .thumb { width: 278px; height: 150px; overflow: hidden; margin: 0 10px 0 7px; float: left; border:1px solid silver; } #content .headline .thumb img { width: 278px; } #content .headline p { padding: 10px; line-height: 1.4em; } #content .headline .readmore { display: block; float: right; text-indent: -9999px; width: 101px; height: 19px; outline: none; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/readmore_blue.png) no-repeat 0 0; } #bottom { clear: both; padding: 15px 10px 0; } #bottom .box { width: 185px; float: left; padding: 10px; } #bottom .box h2 { color: #E86A10; font-size: 1em; padding-bottom: 5px; border-bottom: 1px solid #DDDDDD; } #bottom .box ul { list-style-type: none; padding-bottom: 10px; } #bottom .box ul li { font-size: 0.8em; border-bottom: 1px dotted #ABABAB; line-height: 1.4em; padding: 6px 0 6px 12px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/bullet.gif) no-repeat 0 11px; } #bottom .box ul li a { color: #727272; } #bottom .box ul li a:hover { text-decoration: none; color: #588CB8; } #bottom .box .comments a { font-weight: bold; color: #588CB8; } #content h2.title { padding: 0 15px 20px; font-size: 0.9em; text-transform: uppercase; font-weight: normal; } #content .postnav { padding: 0 15px; font-size: 0.8em; text-transform: uppercase; } #content .postnav a { color: #588CB8; } #content .single { padding: 0 15px; } #content .single a { color: #588CB8; } #content .single h2 { font-size: 1.5em; background-color: #F1F1F1; padding: 2px 5px; border-bottom: 1px solid #EDEDED; } #content .single .date { font-size: 0.8em; } #content .single p { line-height: 1.4em; margin-bottom: 10px; } #content .single ol, #content .single ul { list-style-position: inside; margin-bottom: 10px; } #content .single li { line-height: 1.4em; } #content .single blockquote { line-height: 1.4em; margin-bottom: 10px; padding: 10px 10px 5px; background-color: #EFEFEF; border-width: 1px 0; border-style: solid; border-color: #e0e0e0; margin-left:15px; } #content .single h3, #content .single h4, #content .single h5, #content .single h6 { font-size: 1.2em; margin-bottom: 8px; }   #mrealty h1 {font-size:1em; border-bottom:1px solid #ccc; margin: 0 10px 10px 90px;padding:10px 0 5px 5px;} #mrealty p {padding-left:95px;} #sidebar { width: 322px; float: right; padding-top:20px; } #sidebar h2 { color: #E86A10; font-size: 1.1em; text-transform: uppercase; padding: 10px 12px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/../thelatestv2/images/horizontal.gif) no-repeat 8px 22px; } #sidebar ul { list-style-type: none; padding: 0 10px 10px; } #sidebar ul li { line-height: 1.4em; padding: 2px; border-bottom: 1px dotted #ABABAB; } #sidebar ul li a { color: #727272; } #sidebar ul li a:hover { color: #588CB8; text-decoration: none; } #sidebar .tags { padding: 0 10px 10px; } #sidebar .tags a { color: #727272; } #sidebar .tags a:hover { color: #588CB8; text-decoration: none; } #sidebar .flickr { padding: 0 10px 10px; } #sidebar .flickr img { margin: 2px; } #sidebar .video { padding: 0 10px 10px; }   #footer { font-size: 0.8em; border: 1px solid #DBDBDB; padding: 12px; color: #727272; background-color: #FFFFFF; } #footer { }   #comments { padding: 15px; } #comments h2 { font-size: 1em; background-color: #F1F1F1; padding: 2px 5px; border-bottom: 1px solid #EDEDED; } #comments a { color: #588CB8; } #comments p { margin-bottom: 10px; line-height: 1.6em; } #comments form { padding-top: 20px; } #comments form p { margin-bottom: 5px; } #comments form input { margin-right: 5px; } #comments form input, textarea { border: 1px solid #cccccc; font-size: 0.9em; font-family: Verdana; padding: 4px; background-position: 4px 4px; background-repeat: no-repeat; } #comments form input { width: 260px; border: 1px solid #cccccc; } #comments form textarea { width: 593px; padding: 4px 4px !important; border: 1px solid #cccccc; } #comments form button { border: 1px solid #a0a0a0; font-size: 1em; font-family: Verdana; padding: 2px 6px; } .commentdetails { margin-top: 25px; } .commentauthor { margin-bottom: 5px !important; font-weight: bold; } .commentdate { font-size: 0.8em; margin-bottom: 5px; color: #909090; } .required { color: #ff0000; } .notfound { padding: 40px; } .notfound h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }  .fbconnect_miniprofile {padding-left:10px; padding-right:10px;} .invitebutton {padding-left:10px; padding-right:10px;}    #comments ol { list-style-type: none; clear: both; padding: 0; margin: 0; } #comments ol li { padding: 10px; border: 1px solid #e0e0e0; margin-bottom: 10px; } #comments ol li .avatar { float: right; } #comments ol li .comment-author { } #comments ol li .comment-author .fn { font-weight: bold; font-size: 1.2em; } #comments ol li .comment-meta { font-size: 0.9em; color: #999999; margin: 5px 0 10px; } #comments ol li .reply { font-size: 0.9em; font-weight: bold; padding-bottom: 10px; } #comments .children { list-style-type: none; } #comments .navigation { padding: 10px 0 20px; font-size: 0.9em; } #comments .navigation a { color: #999999; padding: 3px 8px; border: 1px solid #cccccc; } #comments .navigation a:hover { color: #000000; border-color: #000000; text-decoration: none; } #comments .says { display: none; }  .wmd-preview { float: left; width:580px; margin: 0 0 10px; padding: 0 10px 15px; background: url(/wp-content/blogs.dir/1/themes/thelatestv2/images/bg-hatch.gif); border: 1px solid #ddd; } @media all { .wp-email P { text-align: left; } .wp-email label { font-weight: bold; } .wp-email-loading { display: none; text-align: center; height: 16px; } .wp-email-image { border: 0px; } .TextField { } .Button { } #wp-email-required { font-weight: bold; } #wp-email-button { text-align: center; } #wp-email-popup { padding: 1em 1em 0; } } @media screen {  .ngg-albumoverview { margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-album { height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff; }   html>body .ngg-album { overflow:hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-albumtitle { text-align: left; font-weight: bold; margin:0px; padding:0px; font-size: 1.4em; margin-bottom: 10px; } .ngg-thumbnail { float: left; margin-right: 12px; } .ngg-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-thumbnail img:hover { background-color: #A9A9A9; } .ngg-description { text-align: left; }  .ngg-album-compact { float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px; } .ngg-album-compactbox { background:transparent url(/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px; } .ngg-album-compactbox .Thumb { border:1px solid #000000; margin:0px !important; padding:0px !important; width:91px; height:68px; } .ngg-album-compact h4 { font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px; } .ngg-album-compact p { font-size:11px; margin-top:2px; }  .ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-galleryoverview .desc {  margin:0px 10px 10px 0px; padding:5px; } .ngg-gallery-thumbnail-box { float: left; } .ngg-gallery-thumbnail { float: left; margin-right: 5px; text-align: center; } .ngg-gallery-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; } .ngg-gallery-thumbnail span {  font-size:90%; padding-left:5px; display:block; } .ngg-clear { clear: both; }  .ngg-navigation { font-size:0.9em !important; clear:both !important; display:block !important; padding-top:15px; text-align:center; } .ngg-navigation span { font-weight:bold; margin:0pt 6px; } .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }  .ngg-imagebrowser { } .ngg-imagebrowser h3 { text-align:center; } .ngg-imagebrowser img { border:1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display:block !important; padding:5px; } .ngg-imagebrowser-nav { padding:5px; margin-left:10px; } .ngg-imagebrowser-nav .back { float:left; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .next { float:right; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .counter { text-align:center; font-size:0.9em !important; } .exif-data { margin-left: auto !important; margin-right: auto !important; }  .slideshow { margin-left: auto; margin-right: auto; text-align:center; outline: none; } .slideshowlink { }  .ngg-singlepic { background-color:#FFFFFF; display:block; padding:4px; } .ngg-left { float: left; margin-right:10px; } .ngg-right { float: right; margin-left:10px; } .ngg-center { margin-left: auto !important; margin-right: auto !important; }  .ngg-widget, .ngg-widget-slideshow { overflow: hidden; margin:0pt; padding:5px 0px 0px 0pt; } .ngg-widget img { border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px; }  .ngg-related-gallery { background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px; } .ngg-related-gallery img { border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px; } .ngg-related-gallery img:hover { border: 1px solid #000000; } } #fbconnect_enabled_link, .fbconnect_link, #fbconnect_url, #commentform #fbconnect_url { background: url(/wp-content/plugins/fbconnect/fbconnect.png) center left no-repeat; padding-left: 18px; } body.login #fbconnect_url { width: 92%; font-size: 20px; background-color: #FFF; border: 1px solid #ccc; padding: 3px 3px 3px 18px; margin-right: 6px; } .fbnarrowcolumn { overflow: hidden; float: left; display: block; padding: 0 10px 20px 25px; margin: 15px 0 0; width: 500px; } #fbconnect_rollup { margin-top: 1em; } #fbconnect_rollup div div { margin: 0.5em; } #fbconnect_rollup ul { margin: 0; padding: 0 0 0 5em; } .fbconnect_userprofile{ display: block; width: 100%; } .fbconnect_profiletexts{ float: left; margin-left:5px !important; display: block; width: 350px; } .fbconnect_LastUsers{ background-color: #d5d6d7; margin-top:5px !important; padding:3px !important; } .fbconnect_userpicmain{ display: block; float: left; border: 2px solid #d5d6d7; margin-right:5px !important; margin-bottom:2px !important; overflow: hidden; cursor:hand; } .fbconnect_miniprofiletext{ float: left; } .fbconnect_miniprofile{ overflow: hidden; display: block; margin-top:5px !important; } .invitebutton{ overflow: hidden; display: block; width: 100%; margin-top:5px !important; margin-bottom:5px !important; } .fbconnect_userpics{ width: 100%; overflow: hidden; margin-bottom:5px !important; padding-bottom:5px !important; border-bottom: 1px solid #CCCCCC; } .fbconnect_userpics a{ border: 2px solid white; float: left; display: block; background-color: #d5d6d7; margin-right:4px !important; margin-bottom:4px !important; font-size: 11px; width: 50px; height: 50px; overflow: hidden; cursor:hand; } .fbconnect_userpics2{ width: 100%; overflow: hidden; margin-bottom:5px !important; padding-bottom:5px !important; border-bottom: 1px solid #CCCCCC; } .fbconnect_userpics2 a{ border: 2px solid #d5d6d7; float: left; display: block; background-color: #d5d6d7; margin-right:4px !important; margin-bottom:4px !important; font-size: 11px; width: 50px; height: 50px; overflow: hidden; cursor:hand; } .fbconnect_title{ margin-top:3px !important; margin-bottom:8px !important; border-bottom: 1px solid #CCCCCC; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: x-small; line-height: normal; font-weight: normal; text-transform: uppercase; letter-spacing: .3em; text-align: left; } .fbconnect_share{ width: 95%; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; margin: 3px; padding: 3px; text-align: right; } .icon-text-middle{ vertical-align:middle; margin-right:5px; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; outline: 0; vertical-align: baseline; }  :focus { outline: 0; } body { line-height: 1; color: black; }   table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } #banner { background-color: #282521; } #mprInfo { height: 0; overflow: hidden; } #headerTable { margin-left: 20px; } #headLeft { width: 50%; overflow: hidden; text-align: left; vertical-align: middle; background: url( /wp-content/plugins/hq_idx/images/mlogo_header.png ) no-repeat center left; } #headLeftLinkWrapper { width: 200px; height: 72px; } #headLeft a { color: #c1c7c1; text-decoration: none; cursor: pointer; font-weight: bold; } #headLeftSpace { height:72px; margin-left:63px; padding-top: 9px; width:200px; } #mrInfo { font-size: 11px; padding-top: 5px; } #headRight { height: 72px; width: 50%; background: url( /wp-content/plugins/hq_idx/images/header-right-beta.png ) no-repeat center right; text-align: right; } #headMiddle { background-image: url( /wp-content/plugins/hq_idx/images/user_info_bg.png ); background-position: center center; background-repeat: no-repeat; vertical-align: middle; width: 325px; } #guestSummary { width: 325px;  padding: 12px 12px 12px 12px; font-size: 11px; color: #C1C7C1; margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 15px; } #userSummary { width: 325px; padding: 10px 0px 12px 0px; font-size: 11px; color: #C1C7C1; margin-top: 5px; } #userSummary.loggedIn { display: block; } #userSummary.loggedOut { display: none; } #guestSummary.loggedIn { display: none; } #guestSummary.loggedOut { display: block; } #userSummary a, #guestSummary a { color: #C1C7C1; } #guestSummary td { vertical-align: top; padding: 0px 20px;} #userSummary td { padding: 0px 15px 3px 15px; } #userSummary img.favorites { vertical-align: text-top; padding: 0px 4px 0px 0px;} #NotYouArea { width:100px; height: 15px; } #FavsArea a { text-decoration: none; cursor: pointer; } #summaryFavCount { text-decoration: underline; } #summaryName { font-weight: bold; } #welcomeGuestMsg { width: 325px; font-size: 12px; } #welcomeUserMsg { width: 325px; font-size: 12px; padding: 0px 0px 0px 0px;} #mLogoHeader { margin-left: 10px; } #poweredByImg { margin: 6px 6px; } #navBar { padding: 5px 20px; background-color: #EAEAEA; border: solid #CFCFCF; border-width: 1px 0 0; font-size: 12px; } #breabCrumbs { float: left; } #breadCrumbs li { display: inline; } #breadCrumbs .crumbBreak { padding: 0 10px; } #breadCrumbs a { color: #3d619b; text-decoration: none; } #breadCrumbs a:hover { color: #686868; } #siteNav { float: right; } #siteNav li { display: inline; } #siteNav li a{ color: #787878; padding: 0 15px; border-left: 1px solid #c5c5c5; font-weight: bold; text-decoration: none; }  #shareThis { color: #787878; padding-left: 15px; border-left: 1px solid #c5c5c5; font-weight: bold; text-decoration: none; } a.stbutton { padding: 1px 5px 5px 22px } .stbuttontext { line-height: 0px; padding-left: 5px; }  #siteNav #listings a { border-width: 0; } #siteNav li#logOut, #siteNav li#logIn, #siteNav li#signUp { display: none; } #siteNav.loggedIn li#logOut { display: inline; } #siteNav.loggedOut li#logIn, #siteNav.loggedOut li#signUp { display: inline; } #body { overflow: hidden; } #contentWrapper { float: left; width: 100%; overflow: auto; position: relative; background-color: #FFF; } #mapWrapper { float: left; position: relative; width: 0; height: 0; overflow: hidden; } #mapShadowH { position: absolute; top: 0px; left: 0px; height: 6px; width: 100%; background: url(/wp-content/plugins/hq_idx/images/shadow-h.png) repeat-x; z-index: 100; } #mapShadowV { position: absolute; top: 0px; left: 0px; height: 100%; width: 6px; background: url(/wp-content/plugins/hq_idx/images/shadow-v.png) repeat-y; z-index: 100; } #map { width: 100%; height: 100%; } #loadingMsg { display: none; background-image: url( /wp-content/plugins/hq_idx/images/loading-bg.png ); position: absolute; z-index: 1005; width: 177px; height: 71px; top: 50%; left: 50%; margin-top: -35px; margin-left: -88px; } #loadingMsg img { padding-top: 17px; padding-left: 14px; } #loadingBar { position: absolute; left: 0; top: 0; width: 100%; display: none; background-color: #F7FFC0; text-align: center; padding: 10px 0; } #hq_idx_content { padding: 10px; border-width: 0; } #breadCrumbs ul, #breadCrumbs li { float: left; } .pageElem { border: 1px solid #DDD; padding: 5px; margin-bottom: 10px; } #loginTable img.notch { padding-top:25px; } .notchCol { vertical-align: top; } #loginHeader td { color: #999; font-size: 28px; vertical-align: middle; font-weight: bold; } #loginTable { font-size: 14px; color: #686868; } #loginText h2 { color: #f5f6f1; font-size: 14px; vertical-align: middle; font-weight: bold; } #loginText .text { color: #686868; font-size: 12px; font-weight: normal; padding-bottom: 4px; } #loginSignupShell td.loginCell{ width:400px; padding-right:10px; vertical-align: top; } #loginTable label { color:#686868; font-size: 14px; font-weight: bold; padding-right: 4px; } #loginTable p.spacer { height: 10px; width: 100px; } #loginTable td.formLabel { text-align: right; padding-top: 15px; } #loginButtons a { color: #000000; font-size: 11px; } #loginTable .signupBubble { background: url( /wp-content/plugins/hq_idx/images/lightbox/lbbg2.png ) no-repeat center left; height: 118px; width: 346px; color: #ADA792; margin-top: 10px; font-size: 18px; } #loginButtons table { width:100%; padding-top: 4px; } #loginButtons td.submitcell { text-align: right; } #loginTable input.submit { color: #f5f6f1; font-size: 14px; font-weight: bold; background-color: #6bba70; border: 1px solid #5da562; width: 60px; height: 25px; vertical-align: middle; margin-right: 0px; cursor: pointer; } #loginTable input.textField { background: url(/wp-content/plugins/hq_idx/images/lightbox/formbg.png ) no-repeat top left; width: 215px; height: 46px; padding: 13px 13px 0; border: 0; color: #686868; font-weight: bold; } #loginTable input.textFieldError { color: #282521; font-size: 14px; font-weight: normal; width: 260px; height: 18px; margin-bottom: 8px; border: 1px solid #66615b; background-color: #f5f6f1; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat: no-repeat; background-position: 260px; padding-right:18px; cursor: help; } #loginTable p.error { color: #c1c7c1; font-size: 13px; font-weight: normal; background-color: #2A2928; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat:no-repeat; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; visibility: visible; line-height: 14px; } #loginTable p.errorHidden { display: none; font-size: 13px; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; line-height: 1px; } #loginSignupShell td.signupCell{ width:400px; vertical-align: top; } #loginSignupShell .formLabel { vertical-align: top; } #signupTable label { color: #686868; font-size: 12px; font-weight: bold; padding-right: 4px; } #signupTable td.formLabel { text-align: right; } #loginButtons a { color: #0072FF; font-size: 11px; } #signupButtons table { width:100%; padding-top: 4px; } #signupButtons td.submitcell { text-align: right; } #signupTable input.submit { color: #f5f6f1; font-size: 12px; font-weight: bold; background-color: #5185d4; border: 1px solid #4677ba; width: 60px; height: 25px; vertical-align: middle; margin-right: 0px; } #signupTable img.notch { padding-top:25px; } #signupHeader td { color: #686868; font-size: 24px; vertical-align: middle; font-weight: bold; } #loginHeader img.headerImage { padding-right: 15px; padding-left: 5px; } #signupHeader img.headerImage { padding-right: 15px; padding-left: 5px; } td.fineprint{ color: #686868; font-size: 11px; } #signupTable input.textField { color: #282521; font-size: 14px; font-weight: normal; width: 268px; height: 16px; margin-bottom: 8px; border: 1px solid #66615b; background-color: #f5f6f1; } #signupTable input.textFieldError { color: #282521; font-size: 14px; font-weight: normal; width: 260px; height: 18px; margin-bottom: 8px; border: 1px solid #66615b; background-color: #f5f6f1; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat: no-repeat; background-position: 260px; padding-right:18px; cursor: help; } #signupTable p.error { color: #686868; font-size: 13px; font-weight: normal; background-color: #2A2928; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat:no-repeat; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; visibility: visible; line-height: 14px; } #signupTable p.errorHidden { display: none; font-size: 13px; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; line-height: 14px; } #messageTable img.notch { padding-top:25px; } #messageTable td.headerImageContainer { width:30px; } #messageHeader td { color: #999; font-size: 24px; vertical-align: middle; font-weight: bold; } #messageText h2 { color: #f5f6f1; font-size: 14px; vertical-align: middle; font-weight: bold; } #messageText .text { color: #686868; font-size: 13px; font-weight: normal; padding-bottom: 4px; } #messageText A:link { color: #f5f6f1; font-size: 13px; } #messageText A:visited { color: #f5f6f1; font-size: 13px; } #messageText A:hover { color: #f5f6f1; font-size: 13px; } #messageHeader img.headerImage { padding-right: 15px; padding-left: 0px; } td.listingContainer { padding-top:10px; padding-bottom:10px; height: 100px; width: 300px; color: #c1c7c1; font-size: 13px; font-weight: normal; } #signupTable textarea { color: #282521; font-size: 14px; font-weight: normal; width: 277px; height: 60px; border: 1px solid #66615b; background-color: #f5f6f1; }  #bookmarkThis { position: absolute; top: 103px; z-index: 999; opacity: 0.9; background-color: #1E1B17; text-align: center; vertical-align: middle; padding:3px; margin-left: 15px; border: 2px solid #66615b; } #bookmarkLink { cursor: pointer; color: #C1C7C1; font-weight: bold; font-size: 14px; vertical-align: middle; text-align: center; line-height: 16px; margin: 5px; } #breadcrumbs { float: left; } #breadcrumbbar { background: #EDEEEF; height: 20px; padding-right:25px; padding-left:25px; padding-top: 5px; } #upperfoot { width:200px; padding-right: 10px; float:left; text-align: center; height:100px; } #searchlinks { width:200px; padding-right: 10px; float:right; text-align: left; height:100px; }  #upperfoot a{ font-weight:bold; } #upperfoot img { vertical-align: middle; padding: 0 20px 10px 0; } #smFavStar { vertical-align: middle; } #bcWelcomeTxt { color: #000; } body { font-family: Arial; } .listingList th, .listingList td { padding: 1px 3px; } .fLeft { float: left; } .fRight { float: right; } .lAlign { text-align: left; } .cAlign { text-align: center; } .rAlign { text-align: right; } label { font-weight: bold; color: #a2a2a2; } .formField, .formField input { color: #777; } input.textField { border: 1px solid #dee3df; background-color: #f7f8f4; padding: 2px 5px; } .clear { clear: both; height: 0; line-height: 0; font-size: 0; } img { border-width:0; } a:visited { text-decoration:none; } #spaceSummary #content h2 { font-size: 16px; font-weight: bold; padding-bottom: 10px; } .spacename { font-size: 14px; font-weight: bold; padding-bottom: 10px; } .spaceSummaryItem:hover, .spaceItem .hover { background-color: #e8ebdf; } .spaceSummaryItem { padding: 4px 4px 0; border: 1px solid #e5ede0; background-color: #f5f6f1; margin-bottom: 5px; font-weight: bold; font-size: 11px; color: #615e58; text-decoration: none; cursor: pointer; } .spaceSummaryItem a { color: #3d619b; text-decoration: none; } .spaceSummaryItem a:hover { color: #686868; } .spaceSummaryItem .label, .spaceSummaryItem .data { font-weight: bold; } .spaceSummaryItem .spaceName { font-size: 13px; color: #3d619b; } .spaceSummaryItem .clear { padding-bottom: 4px; } .spaceSummaryItem td { padding: 0 3px 4px 0; } .spaceSummaryItem .label { color: #9c9c9c; text-transform: uppercase; } .spaceSummaryItem .data { padding-right: 10px; } #newListingsBox { margin: 5px 0px 10px 0px; } #listingList { width: 256px;  padding: 0 0 10px 10px; font-size: 12px; line-height: 16px; } #listingList h2 { font-size: 16px; font-weight: bold; padding-bottom: 10px; color: #615e58; } #listSummary { color: #615e58; padding-bottom: 10px; } #filterBtn { padding-left:21px; float: right; color: #FFF; border: 2px solid #6b8fd8; background: #5a7dc6 url(/wp-content/plugins/hq_idx/images/filter-btn.png) no-repeat center left; font-size: 10px; text-transform: uppercase; font-family: Arial; font-weight: bold; cursor: pointer; margin-top: 1px; } #activeFilters { background-color: #f3f3f3; border: 1px solid #e7e5e5; padding: 4px; line-height: 21px; } #activeFilters span.title { color: #615e58; font-weight: bold; } #activeFilters span.label { color: #615e58; } #activeFilters span { padding-right: 5px; color: #615e58; } #filters.closed #filtersForm { display: none; } #filters.open #filtersForm { display: block; } #filtersForm { padding: 5px; background-color: #EAEAEA; } #filters.closed { padding-bottom: 10px; } #filters.open { padding-bottom: 5px; } #filters .formField { padding: 2px 0 ; } #filters label { width: 40px; padding: 3px 5px 0 0; color: #615e58; } #filters .textField { width: 50px; } #filters select { margin-bottom: 10px; } .filterCtrl { background-color:#615e58; border:2px solid #7C7974; color: #fff; font-size: 9px; text-transform: uppercase; cursor: pointer; } .listingPageNav a, #orderBy a { color: #3d619b; text-decoration: none; } .listingPageNav a:hover, #orderBy a:hover { color: #686868; } .listingPageNav { padding-bottom: 10px; } .listingPageNav label, .listingPageNav ul, .listingPageNav li { display: inline; } .listingPageNav label, .listingPageNav li { margin-right: 10px; } .listingPageNav li.current { border: 1px solid #DDD; padding: 0 2px; } .listingCtrl { padding-bottom: 10px; } #selectOrderBox { padding-bottom: 10px; color: #615e58; font-size: 10px; } #selectOrderBox select { width: 100px; } .selectNoneBtn:hover, .selectAllBtn:hover { background-color: #e8ebdf; } .selectAllBtn, .selectNoneBtn { text-decoration: none; cursor: pointer; text-transform: uppercase; } .selectNoneBtn { margin-right: 13px; } .listingItemWrapper { position: relative; } .listingItemWrapper .listingCheckWrapper { position: absolute; top: 0; left: 0; font-size: 13px; vertical-align: middle; padding: 4px 0 0 4px; } .listingItem { display: block; padding: 4px; margin-bottom: 5px; border: 1px solid #e5ede0; background-color: #f5f6f1; height: 84px; font-weight: bold; font-size: 11px; color: #000; text-decoration: none; } #listingListItems a.hover { border-color: #d8e4d2; background-color: #e8ebdf; } .listingItemLeftCol { width: 150px; } .listingItem .listingMLSId { padding-left: 18px; font-size: 13px; color: #615e58; text-decoration: none; } .listingItem .listingPrice { color: #3db14b; font-size: 13px; } .listingItem .listingStatus { font-style: italic; } .listingItem .label, .listingItem .listingStatus { color: #9c9c9c; text-transform: uppercase; } .listingItem .data { padding: 0 10px 0 5px; color: #615e58; } .listingItem .listingPropType { font-size: 11px; padding: 0; color: #9c9c9c; } .listingPhoto { border: 2px solid #cbd0be; width: 60px; height: 60px; text-align: center; } #lastUpdated { color: #777; padding-bottom: 5px; } .listingActBox { width: 100%; position: absolute; right: 0px; bottom: 0px; margin: 4px 0px; padding: 0px 4px; font-size: 9px; } .listingActBox td a { text-decoration: none; cursor: pointer; color: #9C9C9C; } .listingActBox td { vertical-align: middle; } .itemActTable { width: 100%; } .itemActTable td { vertical-align: middle; } .listingActAll { margin-bottom: 10px; } .listingActAll td { padding-right: 5px; } .saveBtn { background: url( /wp-content/plugins/hq_idx/images/listings/favorite_btn.png ) no-repeat center left; border: 0px; width: 59px; height: 18px; font-size: 0px; cursor: pointer; } .printBtn { background: url( /wp-content/plugins/hq_idx/images/listings/print_btn.png ) no-repeat center left; border: 0px; width: 59px; height: 18px; font-size: 0px; cursor: pointer; } .reqShowBtn { background: #615e58 url(/wp-content/plugins/hq_idx/images/listings/reqshowing_btn.png ) no-repeat center left; } .itemActionIcon {  vertical-align: top; } .itemSubTable { width: 100%; } .requestShowingAct td { text-align: right; } .mlsDisclaimer img { vertical-align: middle; } #listingDetail { width: 256px; margin: 10px 0 10px 10px; padding: 0; font-size: 12px; line-height: 16px; color: #615e58; } #listingDetail h3 { font-size: 14px; line-height: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; text-transform: uppercase; }  #listingNav { margin-bottom: 10px; background-color: #f3f3f3; border: 1px solid #e7e5e5; width: 100%; font-size: 11px; } #listingNav td { width: 33%; padding: 2px; } #listingNav a { font-weight: bold; } #prevListing { text-transform: uppercase; } #nextListing { text-transform: uppercase; } #listingNav, #listingNav a, #photoNav a { color: #615e58; text-decoration: none; } #status { width: 100%; } #status .disclaimerImg { text-align: right; } #mlsId, #status td { color: #615e58; font-weight: bold; } #listingAddr { color: #615e58; font-weight: bold; margin-bottom: 10px; } #backListBox a { text-decoration: none; color: #ccd1cc; text-transform: uppercase; font-weight: bold; } #backToList { margin-bottom: 10px; } #backListBox { width: 100%; font-size: 11px; margin-bottom: 8px; } #backListBox td { vertical-align: middle; } #backListBox img { vertical-align: middle; padding-bottom: 2px; } .actionBtn { border: 2px solid #7C7974; color: #FFF; padding-left: 21px; padding-top: 1px; padding-bottom: 1px; padding-right: 4px; font-size: 10px; font-weight: bold; font-family: Arial; background-color: #615e58; text-transform: uppercase; cursor: pointer; } #actionBox { width: 100%; margin-bottom: 10px; } #actionBox a { text-decoration: none; cursor: pointer; } #actionBox .actInFavs { width: 33%; } #actionBox .actNotInFavs { padding-right: 10px; } #saveBtn { background: #615e58 url( /wp-content/plugins/hq_idx/images/listings/favorite_btn.png ) no-repeat center left; } #printBtn { background: #615e58 url( /wp-content/plugins/hq_idx/images/listings/print_btn.png ) no-repeat center left; } #reqShowBtn { background: #615e58 url( /wp-content/plugins/hq_idx/images/listings/reqshowing_btn.png ) no-repeat center left; } #headInfo td { vertical-align: middle; width: 33%; } #headInfo { margin-bottom: 5px; } #status { margin-bottom: 10px; } #listingPrice { font-size: 18px; font-weight: bold; color: #3db14b; } #listingActions img { padding-right: 5px; } #listingActions a { color: #8e8e8e; text-decoration: none; } #photoNavBox { position: relative; margin: 0 0 5px 0; background-color: #f3f3f3; border-bottom: 1px solid #e7e5e5; border-left: 1px solid #e7e5e5; border-right: 1px solid #e7e5e5; } #currentPhoto { text-align: center; } .photoNav { position: relative; width: 33%; } #photoNavTable { width: 100%; padding: 3px 3px 1px 3px; font-size: 11px; } #photoNavTable td { vertical-align: middle; } .lAlign { text-align: left; } .rAlign { text-align: right; } .cAlign { text-align: center; } .photoNav a { font-weight: bold; text-decoration: none; color: #615e58; text-transform: uppercase;  } #photoBox { height: 187px; border: 2px solid #7C7974; background-color: #7C7974; overflow: hidden; position: relative; } #photoBox img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #summary { width: 100%; margin: 10px 0 10px 0; } #summary .label { width: 1px; padding-right: 5px; } #summary .data { font-weight: bold; width: 25%; } a.virtualTour { color: #3d3d3d; text-decoration: none; padding-right: 14px; background: url( /wp-content/plugins/hq_idx/images/external.png ) no-repeat top right; } #features .label { font-weight: bold; padding-right: 5px; } #additionalInfo { width: 100%; } #additionalInfo .label { font-weight: bold; width: 1px; padding-right: 2px; } #additionalInfo .data { width: 50%; padding-right: 2px; } #listingAgent { padding-top: 15px; font-weight: bold; } #marketUpdate { padding-bottom: 15px; } #disclaimer { font-size: 10px; line-height: 10px; color: #ababab; } #disclaimer img { padding-right: 3px; } #otherListings { display: none; } #listingDetail .wpPosts { display: none; } #mlsDisclaimer img { vertical-align: middle; } .listinglabel { font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; text-transform: uppercase; }  .askAgentBox { background-color:#F3F3F3; border:1px solid #E7E5E5; font-size:11px; margin-bottom:10px; padding: 5px; line-height: 16px; color: #000; } .askAgentTitle { font-size: 13px; font-weight: bold; color: #E17015; } .askAgentViewed { color: #2B9DF2; font-size: 12px; text-decoration: none; } .askAgentPhone, .askAgentName { font-size: 12px; } .askAgentImg { float: left; margin-right: 5px; width: 45px; border: 0; } .askAgentHead { color: #686868; line-height: 18px; } .askAgentTitleLB { color:#686868; font-size:20px; } .askAgentViewedLB { color: #2B9DF2; font-size: 12px; text-decoration: none; } .askAgentNameLB { font-size: 14px; color: #2B9DF2; } .askAgentPhoneLB { font-size: 14px; color: #686868; } #listingBalloon { position: absolute; height: 156px; z-index: 100; font-weight: bold; font-size: 12px; } #listingBalloon td { padding: 1px; } #listingBalloon #balloonBox { position: relative; width: 260px; height: 132px; } #listingBalloon #balloonBoxAgent { position: relative; width: 360px; height: 132px; } #listingBalloon.urBalloon #balloonBox, #listingBalloon.urBalloon #balloonBoxAgent { margin-left: 12px; margin-top: 12px; } #listingBalloon.ulBalloon #balloonBox, #listingBalloon.ulBalloon #balloonBoxAgent { margin-left: 12px; margin-top: 12px; } #listingBalloon.llBalloon #balloonBox, #listingBalloon.llBalloon #balloonBoxAgent { margin-left: 12px; margin-top: 26px; } #listingBalloon.lrBalloon #balloonBox, #listingBalloon.lrBalloon #balloonBoxAgent { margin-left: 12px; margin-top: 26px; } #listingBalloon img.listingImg { border: 2px solid #cbd0be; height: 105px; width: 105px; text-align: center; } #listingBalloon .br { position: absolute; bottom: 0px; right: 0px; text-align: right; } #listingBalloon table { margin-left: 8px;  } #listingBalloon .listingPrice { color: #39a63c; font-size: 14px; font-weight: bold; } #listingBalloon .label { color: #919191;  font-weight: bold;  } #listingBalloon .data { color: #494949; font-weight: bold; } #listingBalloon .data, #listingBalloon .label { vertical-align: bottom; } #listingBalloon .status { color: #919191; font-style: italic; font-size: 11px; } #listingBalloon .mlsId { color: #567599; } #listingBalloon .spaceSummaryItem { font-size: 11px; border: 0px; background-color: #FFF; } #listingBalloon .spaceSummaryItemInfo { height: 50px; margin-left: 0px; font-size: 10px; } #listingBalloon .spaceSummaryItemInfo td { vertical-align: middle; } #listingBalloon .spaceSummaryItemInfo .avgPriceLabel { width: 60px; } #listingBalloon .spaceSummaryItemInfo .avgYrBltLabel { width: 95px; } #listingBalloon .spaceSummaryItemInfo .label { color:#919191; font-weight:bold; padding-right: 2px; }  #listingBalloon .postTitle { color:#3D619B; font-size:13px; margin-bottom:5px; } #listingBalloon .postDate { color:#615E58; font-size:12px; font-weight:normal; margin-bottom:5px; } #listingBalloon .postExcerpt { color:#615E58; font-size: 10px; font-weight: normal; } #listingBalloon img.postPhoto { border: 2px solid #cbd0be; width: 105px; text-align: center; margin-right: 5px; height: 105px; float: left; } #listingBalloon .agentViewed { display: inline;   color: #FFF; font-size: 15px; font-weight: bold; margin-left: 14px; } #listingBalloon .balloonListingInfo { width: 105px; } #listingBalloon .balloonAgentName { font-size: 12px; color: #FFF; } #listingBalloon .postInfo { width: 140px; height: 105px; } #listingBalloon .askAgentImg { border: 2px solid #4A443E; width: 72px; } #requestShowingTable img.notch { padding-top:25px; } #requestShowingTable #signupButtons td, #requestShowingTable .signupDisclaimer { padding-top: 5px; } #requestShowingTable input.submit { color: #f5f6f1; font-size: 12px; font-weight: bold; background-color: #5185d4; border: 1px solid #4677ba; width: 60px; height: 25px; vertical-align: middle; margin-right: 0px; } #requestShowingTable { color: #686868; font-size: 14px; } #reqShowHeader img.headerImage { padding-right: 15px; vertical-align: middle; } #requestShowingTable textarea { color: #282521; font-size: 14px; font-weight: normal; height: 60px; border: 1px solid #C7C7C7; } #reqShowHeader td { color: #999; font-size: 24px; vertical-align: middle; font-weight: bold; line-height: 40px; } #reqShowFormBox input.textField { background:transparent url(/wp-content/plugins/hq_idx/images/lightbox/formbg.png) no-repeat scroll left top; border:0 none; color:#686868; font-size:16px; font-weight:bold; height:37px; padding:13px 13px 0; width:215px; } #reqShowFormBox input.textFieldError { color: #282521; font-size: 14px; font-weight: normal; width: 150px; height: 18px; margin-bottom: 5px; border: 1px solid #66615b; background-color: #f5f6f1; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat: no-repeat; background-position: 150px; padding-right:18px; cursor: help; } #reqShowFormBox p.error { color: #686868; font-size: 13px; font-weight: normal; background-color: #2A2928; background-image: url(/wp-content/plugins/hq_idx/images/exc_icon.png); background-repeat:no-repeat; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; visibility: visible; line-height: 14px; } #reqShowFormBox p.errorHidden { visibility: hidden; font-size: 13px; padding-left: 20px; padding-top:8px; margin-top:3px; padding-bottom:8px; line-height: 1px; } #reqShowFormBox { padding: 2px; } #reqShowFormBox td { vertical-align: middle; } #reqPhotoBox { width: 265px; } #reqPhotoBox td { padding-bottom: 3px; } #reqPhoneEmailTable td { padding-left: 0px; } .reqQuestion { padding-bottom: 5px; } img.srlistingPhoto { width:265px; border: 2px solid #66615b; float:left; } #reqShowLeftCol { padding: 10px; margin-right: 5px; } #reqShowRightCol { padding-left: 10px; font-size: 14px; } #requestShowingTable span.fineprint { color: #686868; } #requestShowingTable #askAgentText { height: 150px; width: 230px; } .spaceLabel {        cursor: pointer; } .spaceLabelHover div.spaceLabel{   } .areaLabel { padding: 0px; } .regionLabel { padding: 0px; } .nhLabel { padding: 0px; } #lightbox { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; } #lightbox #content { margin: 0; padding: 0; width: auto; } #lbShell { position: relative; margin: 20px auto; z-index: 1001; } #lbShell table { width: 100%;border-collapse:collapse; } #lbShell .top { height: 15px; } #lbShell .bottom { height: 15px; } #lbShell .left { width: 15px; } #lbShell .right { width: 15px; } #lbShell .top .left { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_outside_top_left.png); } #lbShell .top .right { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_outside_top_right.png ); } #lbShell .bottom .left { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_outside_bottom_left.png ); } #lbShell .bottom .right { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_outside_bottom_right.png ); } #lbShell .top .center { background: url( /wp-content/plugins/hq_idx/images/lightbox_outside_1px_top.png) repeat-x; } #lbShell .middle .right { background: url( /wp-content/plugins/hq_idx/images/lightbox_outside_1px_right.png) repeat-y; } #lbShell .bottom .center { background: url( /wp-content/plugins/hq_idx/images/lightbox_outside_1px_bottom.png) repeat-x; } #lbShell .middle .left { background: url( /wp-content/plugins/hq_idx/images/lightbox_outside_1px_left.png) repeat-y; } #lbShell .middle .center { background-color: #FFFFFF } #lbShellInner table { width: 100%; border-collapse:collapse; } #lbShellInner .top { height: 16px; } #lbShellInner .bottom { height: 16px; } #lbShellInner .left { width: 16px; } #lbShellInner .right { width: 16px; } #lbShellInner .top .left { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_inside_top_left.png); } #lbShellInner .top .right { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_inside_top_right.png ); } #lbShellInner .bottom .left { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_inside_bottom_left.png ); } #lbShellInner .bottom .right { background-image: url( /wp-content/plugins/hq_idx/images/lightbox_inside_bottom_right.png ); } #lbShellInner .top .center { background: url( /wp-content/plugins/hq_idx/images/lightbox_inside_vertical.png) repeat-x; } #lbShellInner .middle .right { background: url( /wp-content/plugins/hq_idx/images/lightbox_inside_1px.png) repeat-y; } #lbShellInner .bottom .center { background: url( /wp-content/plugins/hq_idx/images/lightbox_inside_vertical.png) repeat-x; } #lbShellInner .middle .left { background: url( /wp-content/plugins/hq_idx/images/lightbox_inside_1px.png) repeat-y; } #lbShellInner .middle .center { background-color: #FFFFFF } #lbShellInner a { color: #0072FF; } #closeLB { position: absolute; top: 30px; right: 30px; width: 27px; height: 27px; cursor: pointer; background-image: url( /wp-content/plugins/hq_idx/images/lightbox_close_btn.png ); } #lbBG { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #000000;  } .lbBrownItalic { color:#ADA792; font-family:georgia; font-size:20px; font-style:italic; font-weight:bold; } .wpPosts { margin-top: 10px; } #hq_idx_content .postListItem { background-color:#F5F6F1; border:1px solid #E5EDE0; color:#615E58; cursor:pointer; font-size:11px; margin-bottom:5px; padding:4px 4px; text-decoration:none; overflow: hidden; line-height: 14px; } span.postTitle { color:#3D619B; font-size:13px; font-weight: bold; margin-bottom:2px; } span.postTime { color:#615E58; font-weight: normal; font-size:12px; margin-top:2px; } p.postmetadata { color:#3D619B; font-weight: normal; font-size:12px; margin: 5px 0; } span.readMoreLink { color:#993300; font-size:11px; } img.postPhoto { border:2px solid #CBD0BE; text-align:center; width:80px; float:right; margin-left: 4px; } .wpPosts img.postSinglePhoto { border:2px solid #CBD0BE; text-align:center; width:100px; float:left; margin: 4px; margin-top:0px; margin-bottom:10px; margin-right: 10px; } .wpPostDetail img.postSinglePhoto { border:2px solid #CBD0BE; text-align:center; width:150px; float:left; margin-right: 10px; } .postNavLink { display: inline; } .postNavLink a { font-weight: bold; text-decoration: none; } #otherPosts { display: none; } .wpPosts a.hover .postListItem { border-color: #d8e4d2; background-color: #e8ebdf; } .wpPosts .postExcerpt { font-size: 10px; } .wpPostDetail { color: #C1C7C1; } #postDetail { margin: 10px; padding: 0; font-size: 12px; line-height: 16px; color: #615e58; } #postDetail #postTitle { font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; } #postDetail #spaceName { color: #47423B; font-size: 19px; font-weight: bold; font-family: Lucida Grande, sans-serif; margin-bottom: 10px; line-height: 28px; } #postDetail #spaceName a { color: #6C6964; } #postDetail .wpPosts { display: none; } #postPhotoBox { height: 187px;   overflow: hidden; position: relative; } #postPhotoBox img { position: absolute; top: 0; left: 0; height: 100%; } #postDetail #postedBy { margin-bottom: 10px; } .octoPostImg, #wire_item img { height: 50px; width: 50px; } #wire_post h5 { font-size:12px; font-weight:normal; margin:0; text-transform:uppercase; } #wire_item.odd { background:#EDEDED none repeat scroll 0 0; } #wire_item { padding:10px; } .wire_avatar { border:1px solid #E86230; float:left; height:50px; margin:5px; width:50px; } #wire_post { float:left; font-family:Verdana,Arial,Lucida Grande,sans-serif; font-size:10px; height:50px; line-height:normal; padding:2px 0 2px 5px; width:255px; }  #loginForm .formField label, #loginForm .formField input { float: left; } #loginForm .formField { padding-bottom: 2px; } #loginForm .formField label { width: 100px; padding-right: 5px;} #loginForm .formField input { width: 200px; } #loginForm #rememberMe label { width: auto; } #loginForm { padding-bottom: 5px; } #idxUserCtrls { margin: 4px 5px 4px 0px; float: right; font-size:11px; text-align:right; } #idxUserCtrls li { } #idxUserCtrls a { color:#3D619B; text-decoration:none; } #signupTable .center, #loginTable .center { padding-left: 16px; } #signuplabel { margin:20px 0px 20px 39px; } #steps { background: url(/wp-content/plugins/hq_idx/images/signup_steps_bg.png ) no-repeat top left; width:860px; height:38px; padding: 12px 0px 0px 0px; font-size: 10px; font-weight: normal; margin-left: 39px; color: #B2B2B2; } .activestep { color: #FB761D; font-weight: bold; } .sep { margin-left: 5px; margin-right: 5px; font-weight: normal; } .fright { float: right; } .fleft { float: left; } #signuppackage { width: 376px; margin: 10px 0px; } #packageheader { width: 376px; height: 33px; font-size: 20px; padding-top: 20px; padding-bottom: 0px; color: #474747; }  #packagecontents { font-size: 14px; font-weight: normal; margin-left: 15px; color: #474747; } #packagecontents ul { margin-top: 0px; margin-bottom: 10px; line-height:18px; } #packageprice { font-size: 13px; font-weight: bold; margin-top: 20px; margin-right:40px; font-family: arial; color: #474747; } #packageprice img { vertical-align: middle; margin-left: 10px; margin-top:20px; } .error { margin-bottom: 10px; color: red; font-weight: bold; } #mlsVerify { margin: 0px 3px; cursor: pointer; vertical-align: middle; } #mlsid { vertical-align: middle; } #mlsVerifyForm { margin: 10px 0px; } .redAst { color: red; } .formLabel { font-weight: bold; margin: 0px 3px 0px 0px; font-size: 14px; vertical-align: middle; } #cvExplain { text-decoration: underline; cursor:pointer; font-size: 10px; } #loadingSpinner { display: none; height: 16px; margin: auto; vertical-align: middle; }  .agentInfoItem { display: none; } #incorrectMLS, #activeAgentMsg { display: none; } #signupBodyLeft { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_left.png) no-repeat top left; width: 33px; float: left; height: 134px; } #signupBodyRight { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_right.png) no-repeat top left; width: 33px; float: right; height: 134px; } #signupBody { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_vert.png) repeat-x top left; padding: 30px 40px 10px 70px; color: #474747; } #signupWrapper { background-color: #FFFFFF; height: 900px; margin: 0 auto; }  .nextBtn { background: url(/wp-content/plugins/hq_idx/images/signup/next_btn.png) no-repeat top left; width: 77px; height: 29px; border: 0; cursor: pointer; font-size: 0px; } #checkoutBtn { background: url(/wp-content/plugins/hq_idx/images/signup/checkout_btn.png) no-repeat top left; width: 112px; height: 29px; border: 0; cursor: pointer; font-size: 0px; } #signupHead { background:#3B3B3B none repeat scroll 0 0; color: #FFF; padding-top: 10px;  } .cancelBtn { background: #5A7DC6; border: 2px solid #6B8FD8; padding: 2px; } .cancelBtn a { color: #FFF; text-decoration: none; } #signupWrapper select { padding: 2px; margin: 0px 1px 0px 1px; vertical-align: middle; height: 25px; } #signupWrapper input[type=text], #signupWrapper input[type=password] { border: 1px solid #6B8FD8; padding: 4px; margin: 1px; font-size: 14px; } .themeImg { height: 150px; } .themeName { font-size: 14px; font-weight: bold; color: #474747; margin-bottom:5px; } .themeDesc { font-size: 12px; font-weight: normal; color: #474747; } div.themeImageContainer { margin:0px; margin-bottom:10px; margin-top:10px; } div.themeInfoContainer { margin:15px; width:350px; float: left; } .ccHeader { background-color: #CCCCCC; font-size: 16px; font-weight: bold; padding: 2px; } #ccSummary td { padding: 2px; } #ccSummary { margin: 5px; float: left; } #domainSearchBtn { margin: 0px 3px; width: 185px; height: 29px; cursor: pointer; vertical-align: middle; } #domainSubmit { display: none; } #domResult { display: none; font-weight: bold; } #purchaseBox { margin: 20px 0px 0px 125px; } #bloggerBtn { margin-left: 7px; border: none; text-decoration: none; } #proMarkBtn { margin-left: 7px; } #fullCustom { margin: 0px 0px 11px 45px; vertical-align: text-top; }  #signupInitWrapper {  } #priceMatrixWrapper { float: right; margin-top: 30px; margin-right: 20px; } #priceMatrixWrapper table { border-width: 0px; border-spacing: 0px; border-collapse: collapse; margin: 0; padding: 0; } #priceMatrixWrapper table h3 { padding: 0; margin: 0; } #priceMatrixWrapper td { width: 110px; text-align: center; border-width: 1px; border-style: solid; border-color: #F1F1F1; padding: 2px; } #priceMatrixWrapper .darkBG { background-color: #F1F1F1; } #priceMatrixWrapper .left { text-align: left; } #packageWrapper { padding: 15px; } #packageBG { margin-top: 69px; background: url(/wp-content/plugins/hq_idx/images/signup/formbg.png ) no-repeat top left; width: 262px; height: 448px; float: left; } .packageHead { font-size: 20px; } .packageSelect { margin: 5px 0px 10px 0px; } .bestValue { background: url(/wp-content/plugins/hq_idx/images/signup/bestvalue.png ) no-repeat center right; width: 247px; } #packageWrapper label { color: #474747; font-weight: normal; } input[type=radio] { vertical-align: middle; } #paymentCalcBox td { font-weight: bold; padding: 2px; } #packageLogoImg { margin-left: 115px; } #youSave { color: #2473D5; } #paymentCalcBox h3, #total { font-size: 20px; } #paymentCalcBox #continueBtn { background: url(/wp-content/plugins/hq_idx/images/signup/continue_btn.png ) no-repeat top left; width: 96px; height: 28px; border: 0; cursor: pointer; } #fullCustomShow { line-height: 16px; } .checkBtn { height: 11px; } #saveSignup { padding: 20px; color: #686868; font-size: 14px; } #saveSignupHead, .saveSignupHead { font-size: 26px; font-weight: bold; margin-bottom: 5px; color: #999; } .saveSignupAcct { font-size: 20px; font-weight: bold; margin-bottom: 15px; } #saveSubHead { font-weight: bold; margin-bottom: 15px; font-size: 12px; margin-top: 15px; } #saveSignupDesc { margin-bottom: 15px; } .signupSaveCol { padding: 20px; width: 50%; vertical-align: top; } #saveSignupForm table td { align: left; padding: 2px; } .signupSaveCol h3 { font-size: 18px; } .ssLabel { font-weight: bold; color: #686868; } #saveSignupForm input[type=text],#saveSignupForm input[type=password] { background:transparent url(/wp-content/plugins/hq_idx/images/lightbox/formbg.png) no-repeat scroll left top; border:0 none; color:#686868; font-size:16px; font-weight:bold; height:46px; padding:13px 13px 0; width:215px; } #ssSubmitBtn { background: url(/wp-content/plugins/hq_idx/images/lightbox/buttonbg.png ) repeat-x top left; color: #FFF; padding: 2px; cursor: pointer; height: 57px; border: 0; font-weight: bold; } #submitCol { text-align: right; font-size: 9px; width: 238px; } #saveSignup .errorHidden { display: none; } #saveSignup .signupBubble { background: url( /wp-content/plugins/hq_idx/images/lightbox/lbbg1.png ) no-repeat center left; height: 254px; width: 346px; margin-top: 10px; font-size: 18px; color: #ADA792; } #saveSignup .formCol { width: 238px; } .submitBtnCap { vertical-align: top; margin-bottom: 6px; } #signuplabel { margin:20px 0px 20px 39px; } #steps { background: url(/wp-content/plugins/hq_idx/images/signup_steps_bg.png ) no-repeat top left; width:860px; height:38px; padding: 12px 0px 0px 0px; font-size: 10px; font-weight: normal; margin-left: 39px; color: #B2B2B2; } .activestep { color: #FB761D; font-weight: bold; } .sep { margin-left: 5px; margin-right: 5px; font-weight: normal; } .fright { float: right; } .fleft { float: left; } #signuppackage { width: 376px; margin: 10px 0px; } #packageheader { width: 376px; height: 33px; font-size: 20px; padding-top: 20px; padding-bottom: 0px; color: #474747; }  #packagecontents { font-size: 14px; font-weight: normal; margin-left: 15px; color: #474747; } #packagecontents ul { margin-top: 0px; margin-bottom: 10px; line-height:18px; } #packageprice { font-size: 13px; font-weight: bold; margin-top: 20px; margin-right:40px; font-family: arial; color: #474747; } #packageprice img { vertical-align: middle; margin-left: 10px; margin-top:20px; } .error { margin-bottom: 10px; color: red; font-weight: bold; } #mlsVerify { margin: 0px 3px; cursor: pointer; vertical-align: middle; } #mlsid { vertical-align: middle; } #mlsVerifyForm { margin: 10px 0px; } .redAst { color: red; } .formLabel { font-weight: bold; margin: 0px 3px 0px 0px; font-size: 14px; vertical-align: middle; } #cvExplain { text-decoration: underline; cursor:pointer; font-size: 10px; } #loadingSpinner { display: none; height: 16px; margin: auto; vertical-align: middle; }  .agentInfoItem { display: none; } #incorrectMLS, #activeAgentMsg { display: none; } #signupBodyLeft { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_left.png) no-repeat top left; width: 33px; float: left; height: 134px; } #signupBodyRight { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_right.png) no-repeat top left; width: 33px; float: right; height: 134px; } #signupBody { background: url(/wp-content/plugins/hq_idx/images/corner_shadow_vert.png) repeat-x top left; padding: 30px 40px 10px 70px; color: #474747; } #signupWrapper { background-color: #FFFFFF; height: 900px; margin: 0 auto; }  .nextBtn { background: url(/wp-content/plugins/hq_idx/images/signup/next_btn.png) no-repeat top left; width: 77px; height: 29px; border: 0; cursor: pointer; font-size: 0px; } #checkoutBtn { background: url(/wp-content/plugins/hq_idx/images/signup/checkout_btn.png) no-repeat top left; width: 112px; height: 29px; border: 0; cursor: pointer; font-size: 0px; } #signupHead { background:#3B3B3B none repeat scroll 0 0; color: #FFF; padding-top: 10px;  } .cancelBtn { background: #5A7DC6; border: 2px solid #6B8FD8; padding: 2px; } .cancelBtn a { color: #FFF; text-decoration: none; } #signupWrapper select { padding: 2px; margin: 0px 1px 0px 1px; vertical-align: middle; height: 25px; } #signupWrapper input[type=text], #signupWrapper input[type=password] { border: 1px solid #6B8FD8; padding: 4px; margin: 1px; font-size: 14px; } .themeImg { height: 150px; } .themeName { font-size: 14px; font-weight: bold; color: #474747; margin-bottom:5px; } .themeDesc { font-size: 12px; font-weight: normal; color: #474747; } div.themeImageContainer { margin:0px; margin-bottom:10px; margin-top:10px; } div.themeInfoContainer { margin:15px; width:350px; float: left; } .ccHeader { background-color: #CCCCCC; font-size: 16px; font-weight: bold; padding: 2px; } #ccSummary td { padding: 2px; } #ccSummary { margin: 5px; float: left; } #domainSearchBtn { margin: 0px 3px; width: 185px; height: 29px; cursor: pointer; vertical-align: middle; } #domainSubmit { display: none; } #domResult { display: none; font-weight: bold; } #purchaseBox { margin: 20px 0px 0px 125px; } #bloggerBtn { margin-left: 7px; border: none; text-decoration: none; } #proMarkBtn { margin-left: 7px; } #fullCustom { margin: 0px 0px 11px 45px; vertical-align: text-top; }  #signupInitWrapper {  } #priceMatrixWrapper { float: right; margin-top: 30px; margin-right: 20px; } #priceMatrixWrapper table { border-width: 0px; border-spacing: 0px; border-collapse: collapse; margin: 0; padding: 0; } #priceMatrixWrapper table h3 { padding: 0; margin: 0; } #priceMatrixWrapper td { width: 110px; text-align: center; border-width: 1px; border-style: solid; border-color: #F1F1F1; padding: 2px; } #priceMatrixWrapper .darkBG { background-color: #F1F1F1; } #priceMatrixWrapper .left { text-align: left; } #packageWrapper { padding: 15px; } #packageBG { margin-top: 69px; background: url(/wp-content/plugins/hq_idx/images/signup/formbg.png ) no-repeat top left; width: 262px; height: 448px; float: left; } .packageHead { font-size: 20px; } .packageSelect { margin: 5px 0px 10px 0px; } .bestValue { background: url(/wp-content/plugins/hq_idx/images/signup/bestvalue.png ) no-repeat center right; width: 247px; } #packageWrapper label { color: #474747; font-weight: normal; } input[type=radio] { vertical-align: middle; } #paymentCalcBox td { font-weight: bold; padding: 2px; } #packageLogoImg { margin-left: 115px; } #youSave { color: #2473D5; } #paymentCalcBox h3, #total { font-size: 20px; } #paymentCalcBox #continueBtn { background: url(/wp-content/plugins/hq_idx/images/signup/continue_btn.png ) no-repeat top left; width: 96px; height: 28px; border: 0; cursor: pointer; } #fullCustomShow { line-height: 16px; } .checkBtn { height: 11px; } #saveSignup { padding: 20px; } .saveSignupHead { font-size: 20px; font-weight: bold; margin-bottom: 5px; } .saveSignupAcct { font-size: 20px; font-weight: bold; margin-bottom: 15px; } #saveSubHead { font-weight: bold; margin-bottom: 15px; } #saveSignupDesc { margin-bottom: 15px; } .signupSaveCol { padding: 20px; width: 50%; vertical-align: top; } #saveSignupForm table td { text-align: left; padding: 2px; } .signupSaveCol h3 { font-size: 18px; } .ssLabel { font-weight: bold; color: #000000; } #saveSignupForm input[type=text],#saveSignupForm input[type=password] { width: 100%; } #ssSubmitBtn { background-color: #7EA550; color: #FFF; padding: 2px; font-size: 16px; } #submitCol { text-align: right; font-size: 9px; } #saveSignup .errorHidden { display: none; } #aboutMeWrapper { padding: 0; line-height: 14px; } #aboutMeWrapper #aboutMeText { margin-bottom: 20px; } #aboutMeWrapper #viewDateSubmit { display: none; } #rightPane { position: absolute; right: 0; top: 50px; width: 180px; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFF; overflow: auto; border:3px solid #B8B3AD; } #rightPane h4 { font-size: 17px; margin: 20px 0 0 0; } #rightPane ul, #rightPane li { list-style-type: none; } #toggleRightPane { position: absolute; right: 180px; top: 100px; height: 125px; width:33px; cursor: pointer; z-index: 99; } #rightPaneCloseBtn { vertical-align: middle; cursor: pointer; } #menu { float: left;  line-height: normal; margin: 0px 0px 0px 20px; padding: 0 2px 2px 2px; } #menu ul { margin: 0px; padding: 0px; list-style: none; } #menu ul li { list-style: none; } #menu ul li a { float: left; display: block; text-decoration: none; font-weight: bold; color: #6666FF; } #menu ul.horizontal li.level1 { float: left; padding: 0px 10px 0px 10px; width: 66px; } #menu ul.horizontal li.level1 a, #getPermalinkAnchor { font-family: Arial; font-size: 12px; font-weight: bold; color: #747474;  } #getPermalinkWrapper { width: 66px; } #menu ul.horizontal li.level1 a:hover, #getPermalinkWrapper:hover { color: #505050; } #getPermalinkBubble { position: absolute; display: none; background-color: white; border: 1px solid #bebebe; padding: 10px 10px; } #getPermalinkAnchor { text-decoration: none; } #getPermalinkAnchor { font-weight: bold; } #getPermalinkWrapper { padding: 0px 10px 0px 10px; line-height: 21px; float: left; } #permalinkArrow { top: -9px; left: 9px; position: absolute; } #permalinkClose { vertical-align: middle; padding-left: 10px; cursor: pointer; } #permalinkTextbox { border: 1px solid #bebebe; background-color: #EDEEEF; } #menu ul.horizontal li.level1 a.top:hover, #getPermalinkWrapper:hover { } #menu ul.horizontal > li.level1 a { width: auto; }  #menu ul li a { float:none; }  #menu ul.dropdown, #menu ul.flyout { position: absolute; top: 0px; left: 0px; visibility: hidden; width: 175px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color: white; z-index: 200; padding-right: 10px; padding-left: 10px; } #menu ul.dropdown li.level2, #menu ul.flyout li.level3 { font-weight: bold; border-bottom: 1px solid #999999; line-height: 20px; } #menu ul.dropdown li.level2 a, #menu ul.flyout li.level3 a { font-family: Arial; font-size: 11px; color: #2C5389; padding: 2px 4px 2px 5px; } #menu ul.dropdown li.level2:hover, #menu ul.flyout li.level3:hover { color: #2C5389; background-color: #ECECEC; } #menu .menuLink { width: 100%; } .layerCheck, .googleCheck { display: none; } #wsTitle { font-size: 50px; color: #CACACA; } @media screen {#stimuli_lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #stimuli_lightbox a img { border: none; } #stimuli_outerImageContainer { position: relative; background-color: #000000; width: 250px; height: 250px; margin: 0 auto; } #stimuli_imageContainer { position: relative; left: 0; padding: 10px;  background-color: #000000; } #stimuli_panoContainer { left: 0;  padding: 0px;  background-color: #000000 } #stimuli_loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; background: transparent center url(/wp-content/plugins/lightbox-2/Themes/Black/images/loading.gif) no-repeat; z-index: 1000; }  #stimuli_imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }  #stimuli_imageData { padding: 0px; color: #666; } #stimuli_imageData #stimuli_imageDetails { display: block; top: 0; left: 0; height: 100%; width: 100%; float: center; text-align: center; background-color: #000000;}   #stimuli_imageData #stimuli_caption { font-weight: bold; background-color: #000000; float: center; text-align: center;} #stimuli_imageData #stimuli_numberDisplay { display: block; clear: both; padding-bottom: 1.0em;}   #stimuli_overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; text-align: center; } } 