body{background:transparent url(http://media.cnbc.com/i/CNBC/CNBC_Images/backgrounds/tile_02.gif) repeat scroll center top !important}


.cnbcsearch_grayhead{
background-color:#e6e6e6;
color:#000;
font-size:12px;
line-height:23px;
vertical-align:middle;
}
.cnbc_sponsor{
text-decoration:none; 
color:#444444;
font-size:11px;
}
.cnbc_searchbar{
background-image:url(http://media.cnbc.com/i/CNBC/CNBC_Images/search/search-header-bg.gif); 
background-repeat:repeat-x;
border-top:1px solid #CED7DC;
height:30px;
width:960px;
margin-left:5px;
}
.cnbc_searchFrmTitle{
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:29px;
text-transform:uppercase;
padding-left:21px;
}

/* nav tabs - repurposed EveryZing Styles */
.cnbc_search_navTabs {
 background:url(http://media.cnbc.com/i/CNBC/CNBC_Images/search/tab-bg.gif) repeat-x;
 height:32px;
 border-bottom:1px solid #999;
 position:relative;
 margin-bottom:20px;
}
.cnbc_search_tabsList {
 position:absolute;
 top:0;
 left:0;
 list-style:none;
 padding:0;
 margin:0;
}
.cnbc_search_tabsList li {
 float:left;
 border-left:1px solid #fff;
 border-right:1px solid #999;
 width:auto;
}
.cnbc_search_tabsList li a,
.cnbc_search_tabsList li span {
 display:block;
 float:left;
 padding:0 10px;
 margin:0;
 height:32px;
 line-height:32px;
 text-transform:uppercase;
 font-weight:bold;
font-size:12px;
 color:#000;
 background:#fff;
}
.cnbc_search_tabsList li a {
 font-weight:normal;
font-size:12px;
 color:#666 !important;
 background:url(http://media.cnbc.com/i/CNBC/CNBC_Images/search/tab-dark-bg.gif) repeat-x;
}
.cnbc_search_tabsList li a:hover {
 background:transparent url(http://media.cnbc.com/i/CNBC/CNBC_Images/search/tab-dark-bg.gif) repeat-x scroll 0 0;

}
.cnbc_search_tabsList li span {
 padding-bottom:1px;
}