/*Start Rest*/
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 {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
a{text-decoration:none;}
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: "" "";}
strong, b{font-weight:bold;}
i, em{font-style:italic}
/*End Reset*/

a:link, a:visited{color:#004A9D; font-weight:bold;}
a:hover{text-decoration:underline; color:#4197E5;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:url(/images/200910/layout/bg.png) repeat-x 0 0 #EFEFE0;}
body.smallFont{font-size:62.5%;}
body.medFont{font-size:67.5%;}
body.largeFont{font-size:75%;}
#top{ position:relative;}
.MainHomepage a#logo{background:url(/images/200910/layout/citybizlist.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}

.Baltimore a#logo{background:url(/images/200910/layout/cbl-Baltimore.png) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Atlanta a#logo{background:url(/images/200910/layout/atlanta.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Boston a#logo{background:url(/images/200910/layout/boston.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Charlotte-Raleigh a#logo{background:url(/images/200910/layout/charlotte.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Houston a#logo{background:url(/images/200910/layout/houston.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Dallas a#logo{background:url(/images/200910/layout/dallas.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Philadelphia a#logo{background:url(/images/200910/layout/philly.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Pittsburgh a#logo{background:url(/images/200910/layout/pittsburgh.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.South-Florida a#logo{background:url(/images/200910/layout/southflorida.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.Washington-DC a#logo{background:url(/images/200910/layout/washingtondc.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}
.New-York a#logo{background:url(/images/200910/layout/newyork.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}


.BaltimoreRealestate a#logo{background:url(/images/200910/layout/realestate/marylands.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.AtlantaRealestate a#logo{background:url(/images/200910/layout/realestate/atlanta.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.BostonRealestate a#logo{background:url(/images/200910/layout/realestate/boston.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.Charlotte-RaleighRealestate a#logo{background:url(/images/200910/layout/realestate/charlotte.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.HoustonRealestate a#logo{background:url(/images/200910/layout/realestate/houston.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.DallasRealestate a#logo{background:url(/images/200910/layout/realestate/dallas.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.PhiladelphiaRealestate a#logo{background:url(/images/200910/layout/realestate/philly.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.PittsburghRealestate a#logo{background:url(/images/200910/layout/realestate/pittsburgh.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.South-FloridaRealestate a#logo{background:url(/images/200910/layout/realestate/southflorida.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.Washington-DCRealestate a#logo{background:url(/images/200910/layout/realestate/washingtondc.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px;}
.New-YorkRealestate a#logo{background:url(/images/200910/layout/realestate/newyork.jpg) no-repeat 0 0; width:540px; height:141px; display:block; text-indent:-9999px; margin-top:-1px;}

#banner-728{position:absolute; top:17px; left:270px; border:4px solid #FFF;}
#header{ margin:auto; margin-bottom:10px; width:1000px; position:relative;z-index:300;}
#header ul#nav{margin-left:16px; margin-top:1px;}
#header ul#nav li{float:left;}
#header ul#nav li a{display:block; text-indent:-9999px; background:url(/images/200910/layout/main-nav2.png) no-repeat 0 0; height:36px;}
#header ul#nav li#nav1 a{background-position:-16px 0; width:94px; margin-right:5px;}
#header ul#nav li#nav2 a{background-position:-115px 0; width:142px; margin-right:6px;}
#header ul#nav li#nav3 a{background-position:-263px 0; width:54px; margin-right:5px;}
#header ul#nav li#nav4 a{background-position:-322px 0; width:99px; margin-right:4px;}
#header ul#nav li#nav5 a{background-position:-425px 0; width:93px; margin-right:5px;}
#header ul#nav li#nav6 a{background-position:-523px 0; width:56px; margin-right:45px;}
#header ul#nav li#nav7 a{background-position:-624px 0; width:124px;}
#header ul#nav li#nav8 a{background-position:-759px 0; width:65px;}
#header ul#nav li#nav1.current a{background-position:-16px -74px;}
#header ul#nav li#nav2.current a{background-position:-115px -74px;}
#header ul#nav li#nav3.current a{background-position:-263px -74px; }
#header ul#nav li#nav4.current a{background-position:-322px -74px; }
#header ul#nav li#nav5.current a{background-position:-425px -74px;}
#header ul#nav li#nav6.current a{background-position:-523px -74px;}
#header ul#nav li#nav7.current a{background-position:-624px -74px;}
#header ul#nav li#nav8.current a{background-position:-759px -74px;}
#header ul#nav li#nav1 a:hover, #header ul#nav li#nav1.hover a{background-position:-16px -37px;}
#header ul#nav li#nav2 a:hover, #header ul#nav li#nav2.hover a{background-position:-115px -37px;}
#header ul#nav li#nav3 a:hover, #header ul#nav li#nav3.hover a{background-position:-263px -37px; }
#header ul#nav li#nav4 a:hover, #header ul#nav li#nav4.hover a{background-position:-322px -37px; }
#header ul#nav li#nav5 a:hover, #header ul#nav li#nav5.hover a{background-position:-425px -37px;}
#header ul#nav li#nav6 a:hover, #header ul#nav li#nav6.hover a{background-position:-523px -37px;}
#header ul#nav li#nav7 a:hover, #header ul#nav li#nav7.hover a{background-position:-624px -37px;}
#header ul#nav li#nav8 a:hover, #header ul#nav li#nav8.hover a{background-position:-759px -37px;}
#header ul#nav li div.bottom{background:url(/images/200910/layout/orange-bottom-double.png) no-repeat 0 100%; width:362px;position:absolute; padding-bottom:10px; display:none;}
#header ul#nav li div.top{background:url(/images/200910/layout/orange-top-double.png) no-repeat 100% 0; padding-top:10px;}
#header ul#nav li div.menus{background:#FFB156;}
#header ul#nav li div.menus ul.second{background:url(/images/200910/icons/ul-second-orange.png) repeat-y 0 0;}
#header ul#nav li div.menus ul.first{background:url(/images/200910/icons/ul-second-orange.png) repeat-y 100% 0;}

#header ul#nav li.single div.bottom{width:184px; background:url(/images/200910/layout/orange-bottom.png) no-repeat 0 100%;}

#header ul#nav li#nav7 div.bottom{background:url(/images/200910/layout/blue-bottom.png) no-repeat 0 100%; }
#header ul#nav li#nav7 div.top{background:url(/images/200910/layout/blue-top.png) no-repeat 100% 0;}
#header ul#nav li#nav7 div.menus{background:#97C4DF;}
#header ul#nav li#nav7 div.menus ul.second{background:url(/images/200910/icons/ul-second-blue.png) repeat-y 0 0;}


#header ul#nav ul{padding:0 10px 0 15px; float:left; width:150px;}
#header ul#nav ul li{float:none; margin:auto; margin-bottom:5px; padding:0; font-size:110%; font-weight:normal;}
#header ul#nav li#nav7 ul li{font-weight:bold;}
#header ul#nav li#nav4 ul li a{margin-bottom:-6px;}
#header ul#nav li#nav1 li a,#header ul#nav li#nav2 li a,#header ul#nav li#nav3 li a,#header ul#nav li#nav4 li a,#header ul#nav li#nav5 li a,#header ul#nav li#nav6 li a,#header ul#nav li#nav7 li a,#header ul#nav li#nav8 li a{background:none; text-indent:0; width:auto; height:auto; margin:0;}
#header ul#nav li li a:hover{color: #033054;}

#header ul#nav li#searcharea{padding:6px 0 0 7px; float:right; margin-right:0px;}
#header ul#nav li#searcharea label{display:block; float:left; background:url(/images/200910/layout/magnifying-glass3.png) no-repeat 0 0; width:47px; height:24px; text-indent:-9999px;}
#header ul#nav li#searcharea input.search{ margin-left:6px; margin-right:6px; width:150px; height:19px; display:block; float:left; background:url(/images/200910/layout/search-bg.png) repeat-x 0 0; border:1px solid #BEBEBE;}

#header ul#choose-market li{float:left; color:#004A9D; font-size:110%; display:block; height:21px; padding-top:8px;}
#header ul#choose-market li a{padding:4px;}
#header ul#choose-market li.current a{text-decoration:underline;}
#header ul#choose-market li.choose{background:url(/images/200910/layout/choose-a-market.png) no-repeat 0 0; height:29px; width:108px; display:block; text-indent:-9999px; margin-left:24px;}
#header ul#choose-market li#allmarkets{margin-left:20px; padding-top:8px; height:26px;}
#header ul#choose-market li#allmarkets a{background:url(/images/200910/layout/allmarkets-arrow.png) no-repeat 0 50%; padding-left:9px; padding-top:3px;margin-left:10px;}
#header ul#choose-market li#allmarkets.hover a{background:url(/images/200910/layout/allmarkets-arrow-hover.png) no-repeat 0 0; color:#FFF; text-decoration:none; display:block; width:106px; height:20px; padding:2px 0 0 20px; margin-left:0; margin-top:-2px;}
#header ul#choose-market li ul li{float:none; background:none; height:auto; font-size:100%; padding:5px 0 0 17px;}
#header ul#choose-market li div.bottom{display:none;}
#header ul#choose-market li#allmarkets ul li a, #header ul#choose-market li#allmarkets.hover ul li a{background:none; color:#004A9D; display:inline; width:auto; height:auto; padding:4px}
#header ul#choose-market li#allmarkets ul li a:hover, #header ul#choose-market li#allmarkets.hover ul li a:hover{text-decoration:underline;}
#header ul#choose-market li#allmarkets div.bottom{background:url(/images/200910/layout/blue-bottom-single.png) no-repeat 0 100%; position:absolute; padding-bottom:10px; width:153px;}
#header ul#choose-market li#allmarkets div.top{background:url(/images/200910/layout/blue-top-single.png) no-repeat 100% 0; padding-top:10px;}
#header ul#choose-market li#allmarkets div.menus{background:#97C4DF;}


#container{background:#FFF; width:960px; margin:auto; padding:8px 13px 10px 20px; margin-bottom:28px;}


#latest-news h2{ font-size:150%; font-weight:bold; margin-bottom:5px;text-indent:0px;height:auto;}
#latest-news .de-bottom{background:url(/images/200910/layout/de-bottom.png) no-repeat 0 100% #EED; padding-bottom:5px;}
#latest-news .de-top{background:url(/images/200910/layout/de-top.png) no-repeat 0 0; padding:14px 10px 0;}
#latest-news .story{background:url(/images/200910/layout/story-border.png) repeat-x 0 100%; margin-bottom:10px; padding:0 10px 1px 5px}
#latest-news .last{background:none;}
#latest-news img{border:1px solid #FFF; float:left; margin:0 15px 15px 0;}
#latest-news p{font-size:110%; line-height:1.56;}
#latest-news a.more{display:block; text-transform:uppercase;padding-bottom:10px;margin-bottom:10px; }
#latest-news .last a.more{margin-bottom:0; padding-bottom:0;}

#in-the-news ul, #topics ul, #user-generated-news ul, #related-links ul, #realestate-national-news ul, #main-content ul.list{margin-bottom:12px;}
#in-the-news ul li, #topics ul li, #user-generated-news ul li, #related-links ul li, #realestate-national-news ul li, #main-content ul.list li{background:url(/images/200910/layout/story-border.png) repeat-x 0 100%; font-size:110%; padding:7px 0;}
#in-the-news ul li.last, #topics ul li.last, #user-generated-news ul li.last, #related-links ul li.last, #realestate-national-news ul li.last, #main-content ul.list li.last{background:none;}
#in-the-news ul li a, #topics ul li a, #user-generated-news ul li a, #related-links ul li a, #realestate-national-news ul li a, #main-content ul.list li a{background:url(/images/200910/icons/li-arrow.png) no-repeat 0 4px; padding-left:15px; display:block;}
#main-content ul.list li span.archive-date{background:url(/images/200910/icons/li-arrow.png) no-repeat 0 4px; padding-left:15px; display:block;}
#main-content ul.list li a.archive-link{background:none;padding-left:15px;display:block;}
a.de{background:url(/images/200910/icons/more-arrow.png) no-repeat 100% 55% #EFEFE0; color:#007CD1; font-size:110%; font-weight:bold; padding:1px 24px 1px 7px;}


ul#text-sizer{float:right; margin:0px 3px 14px 0;}
ul#text-sizer li.text-size{background:url(/images/200910/gigya/home/textSizerNew.png) no-repeat 100% 0; width:75px; height:26px; display:block; text-indent:-9999px; position:relative;}
ul#text-sizer li.text-size a{background:url(/images/200910/gigya/home/textSizerNew.png) no-repeat 0 0; height:13px; width:16px; text-indent:-9999px; position:absolute; display:block;}
ul#text-sizer li{float:left;}

ul#text-sizer li a.smallFont {background-position:-204px -6px; bottom:7px; right:26px;}
ul#text-sizer li a.largeFont{background-position:-223px -6px; bottom:7px; right:7px;}
ul#text-sizer li a.smallFont:hover, ul#text-sizer li#sf a.currFont{background-position:-204px -32px;}
ul#text-sizer li a.largeFont:hover, ul#text-sizer li#lf a.currFont{background-position:-223px -32px;}

ul#text-sizer li.email, ul#text-sizer li.rss{padding-top:0;}
/* ul#text-sizer li.email a, ul#text-sizer li.rss a{background:url(/images/200910/gigya/sub/mailRss.png) no-repeat 0 0; width:22px; height:22px; margin-right:8px;} */
ul#text-sizer li.email a, ul#text-sizer li.rss a{background:url(/images/200910/gigya/home/textSizerNew.png) no-repeat 0 0; margin-right:8px;}
ul#text-sizer li.email a{width:96px; height:26px; display:block; text-indent:-9999px;}
ul#text-sizer li.rss a{background-position:-96px 0; height:26px; width:75px; display:block; text-indent:-9999px;}


#ads-bottom, #ads-top, #ads-content{background:url(/images/200910/layout/portlet-blue.png) no-repeat;}
#ads-bottom{padding-bottom:9px; background-position:-640px 100%; clear:both; }
#ads-top{padding-top:9px;}
#ads-content{background-repeat:repeat-y; background-position:-320px 0; padding:8px 0 8px 10px; }
.ad300x250{padding-bottom:11px;}
#adsense{padding-bottom:11px;}

#featured-listings{background: #F7F7EF; width:300px; margin-bottom:11px;}
#featured-listings h2{background:url(/images/200910/icons/featured-listings.png) no-repeat 0 0; height:39px; text-indent:-9999px;}
#featured-listings ul{padding:0 12px;}
#featured-listings ul li{font-size:110%; padding:7px 0;}
#featured-listings ul li a{background:url(/images/200910/icons/ads-li.png) no-repeat 0 4px; padding-left:15px; display:block;}

#post-a-job{background:#FFF; width:300px; margin-bottom:11px;}
#post-a-job h2{background:url(/images/200910/icons/post-a-job.png) no-repeat 0 0; height:39px; text-indent:-9999px;}
#post-a-job h3{color:#56554D; font-size:14px; line-height:1.06; font-weight:bold; padding:11px 65px 11px 26px;}
#post-a-job p{font-size:11px; line-height:1.56; color:#033054; margin-left:26px;margin-bottom:5px;}
#post-a-job ul{margin:0 0 20px 26px;}
#post-a-job li{padding:0; font-weight:bold; color:#033054;font-size:11px; line-height:1.56; }
#post-a-job div.button{background:#366829; padding:9px 0 0 10px; height:32px;}
#post-a-job div.button a{display:block; text-indent:-9999px; background:url(/images/200910/icons/post-a-job-button.png) no-repeat 0 0; width:169px; height:23px;}

#post-a-job.sub{width:180px; margin:auto; margin-bottom:11px;}
#post-a-job.sub h2{background:url(/images/200910/icons/post-a-job-sub.png) no-repeat 0 0; height:38px;}
#post-a-job.sub h3 {padding:11px 30px 11px 16px;}
#post-a-job.sub p{margin-left:11px;}
#post-a-job.sub ul{margin:0 0 20px 11px;}
#post-a-job.sub div.button{padding:9px 0 0 0; height:32px;}
#post-a-job.sub div.button a{margin:auto;}

#footer{clear:both; border-top :16px solid #234C8F; height:258px; border-bottom:1px solid #8796B2; background:#0F2D64; color:#B7C0D1; font-size:110%;}
#footer a{color:#B7C0D1; text-decoration:none;}
#footer ul{width:1000px; margin:auto; margin-top:10px; font-weight:bold;}
#footer ul li{display:inline;}
#footer ul li.copyright{margin-left:30px;}


.form_row{clear:both; }
.b-d5{border-bottom:1px solid #D5D5D5;}
.fl{float:left;}
.fr{float:right;}

#header ul#choose-market:after, div.menus:after, ul#twitter-rss:after, div.show:after, div.show div.de:after, .portlet:after, .story:after, #media:after, ul#nav:after, .form_row:after, #container:after, #content:after, div.col p:after, #portlets:after, div.col:after, #billboard ul:after{ content: ""; display: block; height: 0; clear: both; }

.marketplace table{background:#FFF;}

#main-content #business-feeds h2, #main-content #estate-feeds h2{margin:-8px 0 8px}

/*new QA styles*/
#main-content .section ul {margin-top: 15px;}
#main-content .section ul li{background:url(/images/200910/icons/li-green.png) no-repeat 0 7px; padding-left:10px; color:#033054; line-height:1.56; font-size:100%;}
.section {background:url(/images/200910/layout/story-border.png) repeat-x 0 100%; margin: 0 0 10px 15px; padding:0 10px 1px 0px;}
#main-content .section p {font-size: 100%;}
.section a, .section a:visited {background:url(/images/200910/icons/li-arrow.png) no-repeat 0 4px; padding:0 0 10px 15px; display:block;color: #004A9D;line-height: 1.56;font-size: 110%;}
.section a.active {background:url(/images/200910/icons/li-arrow-down.png) no-repeat 0 4px; padding:0 0 10px 15px;}
.answer {display: none;line-height: 1.56;font-size: 110%;margin: 0px 0px 10px 20px;}
#main-content .section .answer a {background:none; padding:0px;display:inline;color: #004A9D;line-height: 1.56;font-size: 100%;margin: 0px;}

div#form div.row select{display: block; float:left;width:250px;} 

