#content {width:620px; float:left; margin-right:14px; /* margin-top:8px; */}
div.portlet{margin-bottom:31px;}
div.portlet h1, div.portlet h2{height:25px; text-indent:-9999px; background-repeat:no-repeat; margin-bottom:5px;}
#national-news h2{background-image:url(/images/200910/icons/news-from-around-the-country.png);}
#latest-news h1{background-image:url(/images/200910/icons/latest-news.png); margin-bottom:9px;}
#in-the-news h2{background-image:url(/images/200910/icons/in-the-news.png);}
#realestate-national-news h2{background-image:url(/images/200910/icons/national-commercial-real-estate-news.png);}
#cbl-recommends h2{background-image:url(/images/200910/icons/citybizlist-recommends.png); margin-bottom:9px;}
#user-generated-news h2{background-image:url(/images/200910/icons/user-generated-news.png);}
#business-resources h2{background-image:url(/images/200910/icons/business-resources.png); margin-bottom:9px}
#contibutors h2{background-image:url(/images/200910/icons/contributers.png);margin-bottom:9px; }
#sales h2{background-image:url(/images/200910/icons/advertisingsales.png);margin-bottom:9px; }
#partners h2{background-image:url(/images/200910/icons/partners.png);}
#realestate-recommends h2 {background-image: url(/images/200910/icons/realestate-recommends.png);}
#topics h2{background-image:url(/images/200910/icons/topics.png);}
#the-lead h2{background-image:url(/images/200910/icons/the-lead.png);}
#sales dl {width:265px; float:left; margin-right:40px;}
#contibutors dl{width:185px; float:left; margin-right:40px;}
#contibutors dl dt, #sales dl dt{font-weight:bold; font-size:110%;}
#contibutors dl dd, #sales dl dd{font-size:110%; line-height:1.21; margin-bottom:20px;}

#partners ul{width:485px;}
#partners ul li{display:inline;}

#sponsors{width:320px; float:left; /* padding-top:4px; */}

ul#twitter-rss{clear:both; margin-bottom:16px; }
ul#twitter-rss li{float:left;}
ul#twitter-rss li a{background:url(/images/200910/icons/email-twitter-rss.png) no-repeat; height:55px; display:block; text-indent:-9999px;}
ul#twitter-rss li a#newsletter{width:133px;}
ul#twitter-rss li a.twitter{width:102px; background-position:-133px 0;}
ul#twitter-rss li a#rss-feeds{width:85px; background-position:-235px 0;}
ul#twitter-rss li a#newsletter:hover{background-position:0 100%;}
ul#twitter-rss li a.twitter:hover{background-position:-133px 100%;}
ul#twitter-rss li a#rss-feeds:hover{background-position:-235px 100%;}

/*tabs */
div.activeTab ul.tabs li{float:left; margin-right:2px;}
div.activeTab ul.tabs li a{background:url(/images/200910/layout/tab-corners.png) no-repeat ; height:20px; display:block; color:#000; padding:10px 0 0 9px; font-size:100%; font-weight:bold;}
div.activeTab ul.tabs li a span{background:url(/images/200910/layout/tab-corners.png) no-repeat 100% -30px #C7C7B4; padding:10px 9px 0 0; height:20px; display:block; margin-top:-10px;}
div.activeTab ul.tabs li a.active, div.activeTab ul.tabs li a:hover{background-position:0 -60px; color:#FFF; background-color:#7EAE6E; text-decoration:none;}
div.activeTab ul.tabs li a.active span, div.activeTab ul.tabs li a:hover span{background-position:100% -90px; background-color:#7EAE6E;}
div.activeTab div{ display:none; clear:both; width:583px;}
div.activeTab div.show{display:block; background:url(/images/200910/layout/tabs-bottom.png) no-repeat 0 100% #F2F2E6; padding-bottom:5px; width:603px;}
div.activeTab div.show div.de{display:block; padding:0; border:0; background:url(/images/200910/layout/tabs-bg.png) no-repeat 0 0;  padding:19px 10px 19px 16px;}
div.activeTab div.show div{display:block;}
div.activeTab div h3{font-size:110%; font-weight:bold; color:#E88010; text-transform:uppercase; margin-bottom:20px; letter-spacing:-0.1px;}
div.activeTab div h4{font-size:110%; font-weight:bold; margin-bottom:7px;}
div.activeTab div span.date{font-size:100%; color:#666; display:block; margin-bottom:7px;}
div.activeTab div ul li{ margin-bottom:15px;}
div.activeTab div ul li a{font-size:110%; font-weight:bold; color: #004A9D; line-height:1.21; background:url(/images/200910/icons/li-tabs.png) no-repeat 0 4px; padding-left:10px;}
div.activeTab div.twitted ul li{font-weight:bold; background:url(/images/200910/icons/li-tabs.png) no-repeat 0 4px; padding-left:10px;}
div.activeTab div.twitted ul li a{background:none; padding-left:0; font-size:1em;}

div.activeTab div.news{width:310px; float:left; padding-right:6px; clear:none; background:url(/images/200910/layout/cbl-recommends-border.png) repeat-y 100% 0;}
div.activeTab div.cityclips{width:230px; float:left; clear:none; padding-left:29px;}
div.activeTab div.cityclips img{float:left; margin-right:8px; margin-bottom:10px;}
div.activeTab div.cityclips p{clear:both; font-size:110%; line-height:1.3; color:#000;}

/*stocks*/

div.activeTab div.stocks{width:345px; float:left; margin-right:5px;}
div.activeTab div.col2{width:230px;float:left; clear:none;}
div.activeTab div.portlet2{padding:9px 11px; background:#FFF; width:auto; margin-bottom:9px;}
div.activeTab div.portlet2 h2{margin-bottom:14px;}
div.activeTab div.portlet2 p{font-weight:bold; margin-bottom:12px;}
div.activeTab div.portlet2 dt{font-weight:bold; font-size:110%;}
div.activeTab div.portlet2 dd{font-weight:bold; font-size:110%; line-height:1.21; margin-bottom:16px;}

#qmci_WatchList table, #qmci_WatchList table div{width:210px;}



