#listingPhotoTable td.imageThumb img{
	margin:0px;
	padding:0px;
	height:64px;
	width:85px;
	vertical-align:middle;
}
#listingPhotoTable td.imageThumb {
	text-align: center;
}
#listingPhotoTable td#listingMainPhotoCell {
	text-align: center;
}
td#listingMainPhotoCell img#SlideShowImg {
	height:255px;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}
td#listingMainPhotoCell img#SlideShowImgDupe { /* used for transitions */
	height:255px;
	z-index:30000;
	visibility:hidden;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td#listingMainPhotoCell div.MainPhotoPositioner{
	height:255px;
	width: 340px;
	overflow:hidden;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	border: 1px solid black;
}

td#listingMainPhotoCell div.MainPhotoPositioner div.SlideShowImgPositioner{
	height: 255px;
	width: 340px;
	overflow:hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}

td#listingMiniMainPhotoCell img {
	height:135px;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td#listingMiniMainPhotoCell img#SlideShowImgDupe { /* used for transitions */
	height:135px;
	z-index:30000;
	visibility:hidden;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td#listingMiniMainPhotoCell div.MainPhotoPositioner{
	height:135px;
	width: 180px;
	overflow:hidden;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	border: 1px solid black;
}

td#listingMiniMainPhotoCell div.MainPhotoPositioner div.SlideShowImgPositioner{
	height: 135px;
	width: 180px;
	overflow:hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}

span#SlideShowTotalCaption {
	position: absolute;
	top: 0px;
	right: 3px;
	z-index:40000;
}
span#SlideShowImgTitle {
	position: absolute;
	top: 0px;
	left: 3px;
	z-index:40000;
	display: none;
}
div#SlideShowBlockControls {
	position: absolute;
	bottom: 1px;
	left: 0px;
	width: 318px;
	height: 20px;
	z-index: 40000;
	text-align: center;
}
div#SlideShowBlockControls table { 
	width: 144px;
	height: 20px;
	border: 0px solid black;
}
div#SlideShowBlockControls img { 
	position: static;
	width: 24px;
	height: 20px;
	border: 0px solid black;
}
div#SlideShowBlockControls td { 
	border: 0px solid black;
}


div#SlideShowMiniBlockControls {
	position: absolute;
	bottom: 1px;
	left: 0px;
	width: 178px;
	height: 20px;
	z-index: 40000;
	text-align: center;
}
div#SlideShowMiniBlockControls table { 
	width: 144px;
	height: 20px;
	border: 0px solid black;
}
div#SlideShowMiniBlockControls img { 
	position: static;
	width: 20px;
	height: 20px;
	border: 0px solid black;
}
div#SlideShowMiniBlockControls td { 
	border: 0px solid black;
}

div.SlideShowImgPositioner a:link, div.SlideShowImgPositioner a:visited, div.SlideShowImgPositioner a:hover, div.SlideShowImgPositioner a:active 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 

#SlideShowTinyBlock {padding:-.2em; width:108px; height:78px; border:1px solid ##%Data(Site.Color3)%#; }
#SlideShowTinyTable  td { text-align: center; }
#tiny {float:right; margin-right:5em; margin-top:0.5em;  }

#SlideShowTinyTable td#listingTinyMainPhotoCell {
	text-align: center;
}
td#listingTinyMainPhotoCell img {
	height:78px;
	width: 108px;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td#listingTinyMainPhotoCell img#SlideShowTinyImgDupe { /* used for transitions */
	height:78px;
	z-index:30000;
	visibility:hidden;
	filter:alpha(opacity=100); /* default opacity for IE */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td#listingTinyMainPhotoCell div.MainTinyPhotoPositioner{
	height:78px;
	width: 108px;
	overflow:hidden;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	border: 1px solid black;
}

td#listingTinyMainPhotoCell div.MainTinyPhotoPositioner div.SlideShowTinyImgPositioner{
	height: 78px;
	width: 108px;
	overflow:hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}

div.SlideShowTinyImgPositioner a:link, div.SlideShowTinyImgPositioner a:visited, div.SlideShowTinyImgPositioner a:hover, div.SlideShowTinyImgPositioner a:active 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 
#SlideShowTinyText {text-align: center; font:6pt tahoma; font-weight:normal; color:##%Data(Site.TextColor3)%#;}



/*Gallery Widget--------added by Shiaoshia on 12/9/08*/

td#GW_listingMainPhotoCell img#GW_SlideShowImg {	
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:100%;
}
td#GW_listingMainPhotoCell img#GW_SlideShowImgDupe { /* used for transitions */	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:30000;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:100%;
}

td#GW_listingMainPhotoCell div.MainPhotoPositioner{
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	border: 1px solid black;
	margin:0px;
	padding: 0px;
}

td#GW_listingMainPhotoCell #GW_divImgDupe,
td#GW_listingMainPhotoCell #GW_divImg{
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	width:100%; height:100%; 
	overflow:hidden;
	opacity:0;
	margin:0px;
	padding: 0px;
}

span#GW_SlideShowTotalCaption {
	position: absolute;
	top: 0px;
	right: 3px;
	z-index:40000;
	padding:0px;
	margin:0px;
}
span#GW_SlideShowImgTitle {
	position: absolute;
	top: 0px;
	left: 3px;
	z-index:40000;
	display: none;
	padding:0px;
	margin:0px;
}

#GW_SlideShowBlock {background:none !important;}

div#GW_SlideShowBlockControls {
	background:#000 !important; 
	padding: 5px !important;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	z-index: 40000;
	text-align: center;
	margin:0px;
}
div#GW_SlideShowBlockControls table { 
	width: width:100% !important;;
	height: 20px;
	border: 0px solid black;
}
div#GW_SlideShowBlockControls img { 
	position: static;
	width: 24px;
	height: 20px;
	border: 0px solid black;
}
div#GW_SlideShowBlockControls td { 
	border: 0px solid black;
}

#GW_listingMainPhotoCell div.SlideShowImgPositioner a:link, 
#GW_listingMainPhotoCell div.SlideShowImgPositioner a:visited, 
#GW_listingMainPhotoCell div.SlideShowImgPositioner a:hover, 
#GW_listingMainPhotoCell div.SlideShowImgPositioner a:active 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 
/*End of Gallery Widget*/

/*Rotating Banner Widget--------added by JP on 9/02/2009*/

td#RB_listingMainPhotoCell img#RB_SlideShowImg {	
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:100%;
}
td#RB_listingMainPhotoCell img#RB_SlideShowImgDupe { /* used for transitions */	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:30000;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:100%;
}

td#RB_listingMainPhotoCell div.MainPhotoPositioner{
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	margin:0px;
	padding: 0px;
}

td#RB_listingMainPhotoCell #RB_divImgDupe,
td#RB_listingMainPhotoCell #RB_divImg{
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	width:100%; height:100%; 
	overflow:hidden;
	opacity:0;
	margin:0px;
	padding: 0px;
}

span#RB_SlideShowTotalCaption {
	position: absolute;
	top: 0px;
	right: 3px;
	z-index:40000;
	padding:0px;
	margin:0px;
}
span#RB_SlideShowImgTitle {
	position: absolute;
	top: 0px;
	left: 3px;
	z-index:40000;
	display: none;
	padding:0px;
	margin:0px;
}
div#RB_SlideShowBlockControls {
	position: absolute;
	bottom: 1px;
	left: 0px;
	width: 100%;
	height: 20px;
	z-index: 40000;
	text-align: center;
	margin:0px;
	padding: 0px;
}
div#RB_SlideShowBlockControls table { 
	width: 144px;
	height: 20px;
	border: 0px solid black;
}
div#RB_SlideShowBlockControls img { 
	position: static;
	width: 24px;
	height: 20px;
	border: 0px solid black;
}
div#RB_SlideShowBlockControls td { 
	border: 0px solid black;
}

#RB_listingMainPhotoCell div.SlideShowImgPositioner a:link, 
#RB_listingMainPhotoCell div.SlideShowImgPositioner a:visited, 
#RB_listingMainPhotoCell div.SlideShowImgPositioner a:hover, 
#RB_listingMainPhotoCell div.SlideShowImgPositioner a:active 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 
/*End of Rotating Banner Widget*/