IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
ul, li { margin: 0px; padding: 0px;}
.pic A {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.pic A IMG {
	VERTICAL-ALIGN: middle
}
.clearfix {
	ZOOM: 1
}

.pic {
	OVERFLOW: hidden
}
.pic A {
	DISPLAY: block; LINE-HEIGHT: 1; FONT-FAMILY: Arial
}
.s310 A {
	FONT-SIZE: 271px
}
#detail{
	margin-left:1px !important;
	margin-left:20px;
}
#detail .property {
	FLOAT: left; WIDTH: 335px;
}

#detail .gallery {
	FLOAT: left;  WIDTH: 335px
}

#detail .gallery .booth {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; BORDER-BOTTOM: #cdcdcd 1px solid
}
#detail .gallery .thumb LI.selected {
	BACKGROUND: url(/images/detail-bg.png) no-repeat;
}

#detail .gallery .thumb {
	MARGIN: 10px 0px 0px 2px; OVERFLOW: hidden; width:330px;
}
#detail .gallery .thumb LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 7px; HEIGHT: 72px
}
#detail .gallery .thumb LI DIV {
	BORDER: #cdcdcd 1px solid; 
}
#detail .gallery .thumb LI.selected {
	BACKGROUND-POSITION: 0px -50px
}

