table#tab_items{
	font: 12px verdana,arial,helvetica,sans-serif; 
	text-align: right;
	border-collapse: collapse;
	table-layout: fixed;
	background:#f0ffff;
	}
	
tr.r0 {background:#f0ffff; width:100%; padding:1px; margin:0px; cursor: pointer;}
tr.r1 {background:#fffff0; width:100%; padding:1px; margin:0px; cursor: pointer;}

span.thumb{
	font: 12px verdana,arial,helvetica,sans-serif; 
	text-align: center;
	vertical-align: top;
	}

td.small{				/* col1 when map is shown */
	width: 		20px;
	height:		20px;
	overflow:	hidden;
	text-align:	center;
	}
td.big{					/* col1 when map is hidden */
	width: 		64px;
	height:		48px;
	overflow:	hidden;
	text-align:	center;
	}
img.small{				/* img in col1 when map is shown */
	width:		16px;
	max-width: 	16px;
	max-height:	14px;
	}
img.big{				/* img in col1 when map is hidden */
	width:		64px;
	max-width: 	64px;
	max-height:	48px;
	}

td.ci, th.ci {			/* item icon */
	width: 14px; 
	}
td.ct, th.ct {			/* item title */
	text-align: left;
//	white-space: nowrap;
	width: 60%; 
	padding-left: 1px;
	}
td.cd, th.cd {			/* distance */
	text-align: right;
	width: 80px; 
	padding-right: 1px;
	}
td.cp, th.cp {			/* price */
	text-align: right;
	width: 100px; 
	padding-right: 1px;
	}
td.co, th.co {			/* posted time */
	text-align: right;
	width: 100px; 
	padding-right: 1px;
	}
td.cg, th.cg {			/* age|gender */
	text-align: right;
	width: 32px; 
	padding-right: 1px;
	}

a	{
	text-decoration: none;
	}

/* for HORIZONTAL menu bar */
table.mbar{
	width:	100%; 
	height:	20px;
	background: #007f00;
	font: 12px helvetica,arial narrow,sans-serif;
	color: #ffffff;
	padding:0px; 
	margin:0px; 
	}
	
table.mbar:hover,table.pulldown:hover{
	cursor: pointer;
	}

/* for VERTICAL pulldown menus */
div.pulldown{
 	overflow: visible; 
 	visibility: hidden; 
 	width: 1px; 
 	height: 1px; 
 	position:absolute;
 	}
table.pulldown{
	font: 12px verdana,arial,helvetica,sans-serif;
	color: #ffffff;
	white-space: nowrap;
	border: solid 1px white; 
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: auto;
	}
table#tab_pull_1{
	background: #008800;
	}
table#tab_pull_2{
	background: #006600;
	}
table#tab_pull_3{
	background: #004400;
	}
	
iframe#iframe1{
	visibility:hidden; 
	position:absolute; 
	left:1%; 
	top:1%; 
	width:4px;		//make as invisible as possible for fxck IE  
	height:4px; 
	margin:0px; 
	padding:0px; 
	background: #f7fff7;
	border: 1px solid #000000;
	vertical-align: middle;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	}
