/* Global fonts
----------------------------------------------- */

body, h1, h3, h2, table, td, th, ul, ol, input, textarea, option, select
{
	font-family: Verdana, Sans-serif;
	font-size: 10px;
}

.hide {
	display : none;
}

.show {
	display : ;
}

a img {
	border : none;
}


a.hover-u {
	text-decoration : none;	
}
a:hover.hover-u {
	text-decoration : underline;	
}



/* Footer row
----------------------------------------------- */

tr.footer-row td, tr.footer-row a{
	color : #6F7C82;
}

/* Main nav row
----------------------------------------------- */

td.main-nav-cell img{
	vertical-align:middle;
}

td.main-nav-cell a{
	text-decoration : none;
	font-weight : bold;
	color :#666666;
}

td.main-nav-cell a:hover, td.main-nav-cell a.active {
	color : #FFFFFF;
}

/* Category buttons
----------------------------------------------- */

a.cat-btn-off img.cat-btn-img-on {
	display: none;
}
a.cat-btn-off img.cat-btn-img-off {
	display: ;
}
a.cat-btn-on img.cat-btn-img-on {
	display: ;
}
a.cat-btn-on img.cat-btn-img-off {
	display: none;
}
/* Search buttons
----------------------------------------------- */

a.search-lite-btn-off img.off-img {
	display : ;
}

a.search-lite-btn-off img.on-img {
	display : none ;
}

a.search-lite-btn-on img.off-img {
	display :none ;
}

a.search-lite-btn-on img.on-img {
	display :  ;
}
/* Tab buttons
----------------------------------------------- */

a.tab-on img.img-on{
	display : ;
}

a.tab-on img.img-off{
	display : none;
}

a.tab-off img.img-on{
	display :none ;
}

a.tab-off img.img-off{
	display : ;
}

/* Sub nav
----------------------------------------------- */
td.sub-nav-cell strong {
	color : #000000;
}

td.sub-nav-cell a{
	text-decoration : none;
	font-weight: bold;
	color :#FFFFFF;
}
td.sub-nav-cell img{
	vertical-align : middle;
}


td.sub-nav-cell a:hover , td.sub-nav-cell a.active{
	color : #000000;
}
/* Results Breadcrumbs
----------------------------------------------- */
td.results-breadcrumb-cell {
	font-size : 12px;
	font-weight : bold;
	color :#8D8D8D;
}
td.results-breadcrumb-cell span {
	color : #8D8D8D;
	text-decoration: none;	
}

td.results-breadcrumb-cell .crumb-div{
	color : #8D8D8D;
}
/* Ad Content
----------------------------------------------- */
td.ad-content h3{
	margin: 0px;
	font-size : 15px;
}
td.ad-content p, td.ad-content{
	color : #666666; 
}

span.ad-dir {
	color :#000000;
}
/* Ad Contact
----------------------------------------------- */
td.ad-contact a{
	font-size :9px;
	font-weight : bold;

}
/* Non feature ad header
----------------------------------------------- */
td.non-feature-header a{
	font-size : 11px;
	font-weight : bold;
	
}

td.bottom-ad-row-cell {
	border-bottom: 1px solid #CCCCCC;
}

/* Trade / Food toggled elements
----------------------------------------------- */

body#trade td.ad-content h3, body#trade td.results-breadcrumb-cell span.active{
	color : #D67025;
}
body#food td.ad-content h3,body#food td.results-breadcrumb-cell span.active{
	color : #6046A3;
}


body#trade .dotty{
	border: 2px dotted #F4BA72;
}

body#food .dotty{
	border: 2px dotted #B3A2E2; 

}

body#food td.ad-contact a{
	color : #C65DC7;
}

body#trade td.ad-contact a{
	color : #C70000;
}

body#trade td.ad-result-div {
	background-color :#F4BA72;
}
body#food td.ad-result-div {
	background-color :#B3A2E2;
}



body#trade tr.odd-result-row td {
	background-color : #FEF8F1;
}
body#food tr.odd-result-row td {
	background-color : #F7F6FC;
}

body#trade tr.even-result-row td , body#food tr.even-result-row td{
	background-color : #FFFFFF;
}
 

tr.content-row td a {
	text-decoration  : none;
	color : #1F7CB2 ;
}

tr.content-row td a:visited {
	color : #666666;
}
tr.content-row td a:hover {
	text-decoration : underline;
}


.headertext {
	font-weight : bold;
	font-size :15px;
	padding-bottom : 10px;
	color : #1F7CB2 ; 
	
}




.bg_home{
	background-position : left top;
	background-repeat : repeat-x;
	background-image : url(Images/body-bg-home.gif);	
}

.bg_trade{
	background-position : left top;
	background-repeat : repeat-x;
	background-image : url(Images/body-bg-trade.gif);	
}

.bg_rest {
	background-position : left top;
	background-repeat : repeat-x;
	background-image : url(Images/body-bg-rest.gif);	
}


