/* featured listing sidebar */
table.ftSidebar {
	background-color: #ffe8ff;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar1 {
	background-color: #C4E8EF;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar2 {
	background-color: #BCBCDE;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar3 {
	background-color: #D9C0E0;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar4 {
	background-color: #F3B6C2;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar5 {
	background-color: #FFD2BD;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebar6 {
	background-color: #FAF6D0;
	width: 140px;
	height: 60px;
	padding-left: 1px;
	border: solid 1px black;
}

table.ftSidebarWrapper {
/*	border: solid 1px white;*/
	
}

th.ftSidebar {
	background-color: #ffccff;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}

th.ftSidebar1 {
	background-color: #9FDBE5;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}

th.ftSidebar1 div, th.ftSidebar2 div, th.ftSidebar3 div, th.ftSidebar4 div, th.ftSidebar5 div, th.ftSidebar6 div {
	font: bold 8pt arial;
	width:140px;
	height:28px;
	overflow: hidden;
	text-overflow: ellipsis;
}

td.ftSidebar div {
	width: 140px;
	height: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
}

th.ftSidebar2 {
	background-color: #8181C2;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}

th.ftSidebar3 {
	background-color: #C198CD;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}

th.ftSidebar4 {
	background-color: #E5657F;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}


th.ftSidebar5 {
	background-color: #FFAB85;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}


th.ftSidebar6 {
	background-color: #F7EFAE;
	font: bold 8pt arial;
	border-bottom: solid 1px black;
}


tr.featured {
	background-color: #FFFFE0;
}

td.ftSidebar {	
	font: normal 7.5pt arial;
}

.ftSidebarPhone {	
	font: bold 11px arial;
/*	background-color: #f0f0f0;	*/
	color: black;
	padding-left: 3px;
	padding-right: 3px;
}

td.ftSidebarKeyword {	
	font: normal 9px arial;
	text-align: center;
}

a.ftSidebar, a.ftSidebar:hover {
	font: normal 7.5pt arial;
	text-decoration: none;
	color: black;
}

a.ftSidebarKeyword {
	font: normal 8pt arial;
	text-transform: capitalize;
	color: black;
}

table.tBorder {
	border: solid 1px black;
}