body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	scrollbar-3Dlight-color: #EEEEEE;
	scrollbar-highlight-color: #999999;
	scrollbar-arrow-color: #333333;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #999999;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	text-align: center;
	//-moz-user-select: none;
	cursor: default;
	padding: 0px;
}
a,a:active,img,td,tr,div {
	outline: none;
}
.frameT { background: repeat-x left top; }
.frameB { background: repeat-x left bottom; }
.frameR { background: repeat-y right top; }
.frameL { background: repeat-y left top; }
.frameTL { background: no-repeat left top; }
.frameTR { background: no-repeat right top; }
.frameBL { background: no-repeat left bottom; }
.frameBR { background: no-repeat right bottom; }
.spinner { background: url(../images/spinner.gif) no-repeat center center; }
.topnavBtn {
	filter: revealTrans(Duration=.3,transition=3) BlendTrans(Duration=.3);
	background: #CCCCCC;
	color: #333333;
	font-size: 12px;
	padding: 0px 8px 1px;
	border-left: 1px solid #FFFFFF;
	cursor: pointer;
	cursor: hand;
}
.topnavBtnOver {
	filter: revealTrans(Duration=.3,transition=3) BlendTrans(Duration=.3);
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding: 0px 8px 0px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	cursor: pointer;
	cursor: hand;
}
.topnavBtnOn {
	filter: revealTrans(Duration=.3,transition=3) BlendTrans(Duration=.3);
	color: #333333;
	font-size: 12px;
	padding: 0px 8px 1px;
	border-left: 1px solid #CCCCCC;
	background: #FFFFFF url(../images/tabtop.gif) repeat-x left top;
}
.headerTxt {
	font-size: 12px;
	color: #999999;
}
.mainHdr td {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.mainHdr div {
	width: 20px;
}
.mainHdr .mainul {
	color: #333333;
	filter: revealTrans(Duration=.5,transition=3) BlendTrans(Duration=.5);
}
.mainHdr .mainulOver {
	color: #333333;
	opacity: 1.00;
	filter: revealTrans(Duration=.5,transition=3) BlendTrans(Duration=.5);
	-moz-opacity: 1.00;
	border-top: 3px solid #999999;
}
.mainHdr .mainulOn {
	color: #333333;
	border-top: 3px solid #FFCC00;
}
.mainHdr a {
	text-decoration: none;
	color: #333333;
}
.mainTxt {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-highlight-color: #999999;
	scrollbar-arrow-color: #333333;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
.mainTxt ul {
	margin-left: -25px;
	_margin-left: 15px;
	list-style: url(../images/bullet1.gif);
	margin-bottom: 0px;
}
.mainTxt .list0 {
	margin-top: -5px;
}
.mainTxt #linklist a img {
	margin-right: 10px;
	border: 1px solid #333333;
	vertical-align: middle;
}
.mainTxt #linklist a:hover {
	margin-left: -5px;
}
.mainTxt #linklist a:hover img {
	border: 1px solid #FFCC00;
	border-left-width: 6px;
}
.mainTxt #linklist .linkcaption {
	color: #999999;
	border-bottom: 1px solid #EEEEEE;
	margin: 5px 0px 20px;
	padding-bottom: 5px;
}
.mainTxt .list1 {
	list-style: url(../images/bullet2.gif);
}
.mainTxt .list2 {
	list-style: url(../images/spacer.gif);
	color: #999999;
	margin-left: -30px;
	_margin-left: 10px;
}
.mainTxt .list2 a {
	color: #999999;
}
.mainTxt li {
	margin-top: 10px;
}
.mainTxt .imgtbl {
	float: right;
	clear: both;
	margin-left: 10px;
}
.mainTxt .imgtbl td {
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	border-left: 1px solid #CCCCCC;
	height: 180px;
	width: 180px;
}
.footerTxt {
	font-size: 10px;
	color: #999999;
}
.footerTxt td {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height: 20px;
}
.footerTxt a {
	color: #333333;
	text-decoration: none;
}
.footerTxt a:hover {
	text-decoration: underline;
}
.sidenavLt {
	filter: revealTrans(Duration=.3,transition=16);
	width: 134px;
	_width: 149px;
	height: 43px;
	background: #CCCCCC url(../images/bar_back.gif) repeat-y left top;
	color: #333333;
	font-size: 12px;
	padding-left: 15px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
}
.sidenavLtOver {
	filter: revealTrans(Duration=.3,transition=16);
	width: 134px;
	_width: 149px;
	height: 43px;
	background: #EEEEEE;
	color: #333333;
	font-size: 12px;
	padding-left: 15px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
}
.sidenavLt a {
	color: #333333;
	text-decoration: none;
}
.sidenavLt a:hover {
	text-decoration: underline;
}
.sidenavRt {
	filter: revealTrans(Duration=.5,transition=6);
	background: #FFFFFF url(../images/bar_icn.gif) no-repeat 2px 4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.sidenavRtOver {
	filter: revealTrans(Duration=.5,transition=6);
	background: #FFFFFF url(../images/bar_icn-over.gif) no-repeat 2px 4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.sidenavLtOn {
	width: 134px;
	_width: 149px;
	height: 43px;
	background: #EEEEEE;
	color: #333333;
	font-size: 12px;
	padding-left: 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
}
.sidenavRtOn {
	background: #FFFFFF url(../images/bar_icn-on.gif) no-repeat 2px 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
}
#mainDiv {
	position: absolute;
	width: 514px;
	_width: 584px;
	padding: 0px 35px;
	z-index: 2;
	overflow: auto;
	visibility: hidden;
}
#mainDiv1 {
	position: absolute;
	width: 514px;
	_width: 549px;
	height: 380px;
	padding-left: 35px;
	z-index: 2;
	overflow: hidden;
}
#mainimg {
	filter: BlendTrans(Duration=1);
}
.mainTxtHdr {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
}
.mainTxt div {
	margin-bottom: 10px;
}
.mainFramed {
	border: 1px solid #CCCCCC;
	padding: 10px;
	min-height: 180px;
	_height: 200px;
	overflow: auto;
	_overflow: visible;
}
.mainTxt a {
	color: #333333;
	text-decoration: underline;
}
.mainTxt a:hover {
	text-decoration: none;
}
.mainTxtSold {
	color: #FFFFFF;
	background-color: #CC0000;
	font-size: 11px;
}
#ancCtrl {
	padding: 0px 35px 20px;
	width: 497px;
	_width: 567px;
}
#ancCtrl div {
	margin-bottom: 1px;
	_width: 100%;
}
#ancCtrl .ancJmp {
	background: #EEEEEE url(../images/bullet3.gif) no-repeat left center;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
#ancCtrl .ancJmpOver {
	background: #FFCC00 url(../images/bullet3-over.gif) no-repeat left center;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
	cursor: pointer;
	cursor: hand;
}
.ancTop {
	position: absolute;
	margin-top: -22px;
	_margin-top: -33px;
	margin-left: 440px;
	_margin-left: 439px;
	background-image: url(../images/bullet3-top.gif);
	background-repeat: no-repeat;
	background-position: 46px 8px;
	_background-position: 46px 9px;
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
	white-space: nowrap;
}
.ancTopOver {
	position: absolute;
	margin-top: -22px;
	_margin-top: -33px;
	margin-left: 440px;
	_margin-left: 439px;
	background-image: url(../images/bullet3-top.gif);
	background-repeat: no-repeat;
	background-position: 46px 6px;
	_background-position: 46px 7px;
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
}
#picBack {
	opacity: .85;
	filter: BlendTrans(Duration=1) alpha(opacity=85);
	-moz-opacity: .85;
	display: none;
	position: absolute;
	z-index: 3;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}
#picFront {
	filter: BlendTrans(Duration=1);
	display: none;
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 100%;
}
#bigPic {
	filter: BlendTrans(Duration=1);
}
.galleryImg {
	margin: 0px -2px;
}
.galleryImg td {
	width: 100px;
	height: 76px;
	text-align: center;
	vertical-align: middle;
}
.galleryImg td div {
	margin: 2px;
	width: 96px;
	height: 72px;
	text-align: center;
	background: #EEEEEE;
}
.galleryBtn {
	background: #FFFFFF;
	width: 13px;
	height: 13px;
}
.galleryBtnOver {
	background: #FFCC00;
	width: 13px;
	height: 13px;
	cursor: pointer;
	cursor: hand;
}
.galleryScrlUp {
	background: url(../images/gallery-scrl-up.gif) no-repeat center center;
	width: 14px;
	height: 15px;
}
.galleryScrlUpOver {
	background: url(../images/gallery-scrl-up-over.gif) no-repeat center center;
	width: 14px;
	height: 15px;
	cursor: pointer;
	cursor: hand;
}
.galleryScrlUpOff {
	background: url(../images/gallery-scrl-up-off.gif) no-repeat center center;
	width: 14px;
	height: 15px;
}
.galleryScrlDn {
	background: url(../images/gallery-scrl-dn.gif) no-repeat center center;
	width: 14px;
	height: 15px;
}
.galleryScrlDnOver {
	background: url(../images/gallery-scrl-dn-over.gif) no-repeat center center;
	width: 14px;
	height: 15px;
	cursor: pointer;
	cursor: hand;
}
.galleryScrlDnOff {
	background: url(../images/gallery-scrl-dn-off.gif) no-repeat center center;
	width: 14px;
	height: 15px;
}
#captionTxt,#captionTxt1 {
	height: 15px;
	margin: 0px;
	/* filter: BlendTrans(Duration=1); */
	filter: revealTrans(Duration=1,transition=6);
	background: #FFFFFF;
}
.galleryImg .galleryheader {
	height: 76px;
	padding-bottom: 10px;
	padding-left: 2px;
	text-align: left;
	font-size: 12px;
	width: 100%;
	vertical-align: bottom;
}
#refheight .mainHdr {
	width: 554px;
}
