.lst { float:left; width:955px }
#lst #hdr { width:955px }
#hdr div { height:20px; float:left; }
#lstID	{ font-size:14px; font-weight:bold; width:360px; padding-top:1px; padding-bottom:5px; }
.hdrNav	{ color:#2F5941; width:383px; text-align:center; padding-top:6px }
.favSave { border: solid 1px #CECE00; background-color: #FFFFCC; padding:2px 0px 2px 0px; text-align:center; width:210px }
.favRemove { border: solid 1px #004A00;	background-color: #D0FFCA; padding:2px 0px 2px 0px; text-align:center; width:210px }

.lstTbl {clear:both; width:955px; margin:5px 0px 20px 0px; float:left }
.lstTbl ul { margin-top: 0px }
.fullLine { clear:both; width:955px; border-bottom:1px solid gray; padding:5px 0px 0px 0px; margin:0px 0px 5px 0px; height:1px; }
.lstInfo, .lstCntInfo	{ width:350px; float:left; }
#picsInfo	{ width:590px; float:left; margin-left:5px; }
.lstInfo div, .lstCntInfo div { padding-bottom:7px }
.lstInfo b { font-weight:bold; width:115px; padding-right:4px; float:left; text-align:right;}
.lstInfo div div { float:left; width:220px;}
.lstInfo div div a:link,.lstInfo div div a:visited { color:black; background-image:url('/css/icons.gif?v=1a'); background-position:0px -113px; text-decoration:none}
.lstInfo div div a:hover { background-image:none; text-decoration:none}
.lstCntInfo b { font-weight:bold; width:120px; padding-right:10px; float:left; text-align:right }

.lstLinks { background-color:#EEE; clear:both; text-align:center; width:345px; padding-top:4px; }
.lstLinks a:link { background-image:url('/css/icons.gif?v=1a'); background-repeat:no-repeat; padding:0px 14px 0px 14px;  }
.lstLinks a:hover { text-decoration:none;}

#mapRow {text-align:center; float:left; width: 370px; }
#mapRowTop {text-align:center; float:left; width: 510px; }
#ctl00_cp_descRow { float:left; padding-right:40px; width: 520px; }
#mapRow a { padding:0px 10px 0px 10px; font-weight:bold }
h2 { font-weight:bold; padding:0px 12px 0px 1px; margin:0px 40px 5px 0px; }
.thinP  { margin-top:-3px; margin-bottom:0px; }
.pnl25 { float:left; width:237px; }
.pnl33 { float:left; width:317px }
.pnl50 { float:left; width:477px }
.pnl100 { float:left; width:955px }
.grln { font-size:10px; color:#333333; text-align:center; }
.infoRow {
	width: 770px; text-align:center;
	padding:12px 10px 12px 10px; margin-left:90px;
	border: 1px solid #2F5941;
	background-color:#F0F0F0; clear:both;
	}
.infoRow a { margin:0px 7px 0px 7px }
.navBtm { width:98%; padding-top:20px; font-weight:bold; text-align:center; }
.base { text-align:center; margin-top:20px; clear:both }
.noPrint { display:inline }
.showPrint { display:none }
.imgTbl { border: solid 1px #CCCCCC; background-color:#F0F0F0; width:599px;	height:340px; border:0px }
.picTD {height:258px; text-align:center; }
.picDiv {width:100%; height:288px; text-align:center; vertical-align:middle; }
.dimTbl { margin-top: 14px; width:200px; float:left }

#photoNav a { float:left;height:20px;border:0px; background-image:url('/css/lstSprite.gif'); background-repeat:no-repeat;}
.photoPrev:link,.photoPrev:visited { width:75px;background-position:0px 0px;margin:0px 10px 0px 4px}
.photoPrev:hover { background-position:0px -25px}
.photoSmaller:link,.photoSmaller:visited { width:136px; background-position:-300px -2px}
.photoSmaller:hover { background-position:-300px -26px}
.photoLarger:link,.photoLarger:visited { width:136px; background-position:-160px -2px;margin-right:3px }
.photoLarger:hover { background-position:-160px -26px}
.photoGetInfo:link,.photoGetInfo:visited { width:110px; background-position:-435px -2px}
.photoGetInfo:hover { background-position:-435px -26px}
.photoGetInfo2:link,.photoGetInfo2:visited { width:110px; background-position:-435px -2px; margin:0px 69px 0px 70px}
.photoGetInfo2:hover { background-position:-435px -26px}
.photoNext:link,.photoNext:visited { width:74px; background-position:-78px -1px}
.photoNext:hover { background-position:-78px -26px}
.photoLft {float:left;height:20px;border:0px;width:75px;}
.photoRght {float:left;height:20px;border:0px;width:74px;}

.imgFocus { background-color:#CCCCCC; border-left: solid 1px white;	}
.imgFocus img {width:80px; height:60px;}
.hlgt { background-color:#FFFFCC; }
.imgTab { background-image:url('/css/lstSprite.gif'); background-color:#F0F0F0; background-repeat:no-repeat; font-size:10px;}
.tableft { background-position:-553px 0px }	
.tabright {	background-position:-574px -28px; }
.imgTab .lft {float:left; padding-left:5px }
.imgTab .rgt {float:right; padding-right:3px}
.similar { margin:0px 0px 15px 70px }
.askDiv { text-align:center }
.askDiv a { padding:0px 5px 0px 4px }
.adminRow { border:2px solid maroon; text-align:center }
.bsLnks {text-align:center;margin:15px 0px 10px 0px;font-size:10px}
.bsLnks a { padding:0px 5px 0px 5px }
.grnAni {background-image:url('/css/grn-ani.gif')}
.thmImg { width:82px; height:62px; border-width:1px;border-style:solid; }
.spImg {float:left;width:82px;height:62px; display:block; }
.bsDesc {width:770px;margin:10px auto 5px auto;padding:9px 9px 9px 9px; background-color:#EEEEEE; text-align:left}

.webs { border:1px dotted gray; width:275px; margin:10px 150px 5px 35px; padding:25px 25px 5px 5px;background:url('/css/lstSprite.gif') no-repeat -76px -48px;float:left; }
.webs a {margin:5px 0px 5px 2px;float:left;display:block;width:265px;background-image:url('/css/icons.gif?v=1a');background-repeat:no-repeat;padding:0px 0px 0px 18px; }
.webs .url { background-position:0px -399px}
.webs .tour { background-position:-0px -378px}
.webs .pdf { background-position:-0px -419px}

.affTbl { width:860px; margin:5px 0px 25px 70px; clear:both; float:left }
.affTbl td { font-size:10px; padding:5px 0px 5px 0px }

@media print {
	body { margin:0; font-size:11px}
	#h, .hdrNav, .fullLine,.favSave, .favRemove, .lstLinks, .infoRow, #cntctEm, .btp, #ftr, #mpLnks, .navBtm, .bsLnks { display:none }
	#all, .contentLG, .lst, #lst, #lst #hdr	{ width:670px }
	#hdr div { float:left; }
	#lstID	{ font-size:13px; font-weight:bold; color:#2F5941; width:670px; border-bottom:1px solid gray; }
	.lstTbl {clear:both; width:670px; margin:0px 0px 8px 0px; float:left }
	.lstTbl ul { margin-top: 0px }
	.lstInfo	{ width:110px; float:left; margin:0; }
	.lstCntInfo { width:670px; float:left; margin:0; }
	#picsInfo	{ width:460px; float:left; margin:0; }
	.picTD { width:380px }
	.imgFocus { width:90px; border:0 }
	.lft, .rgt, .webs { display:none }
	.lstInfo div { clear:both; width:auto }
	.lstInfo b { font-weight:bold; clear:both; width:auto }
	.lstCntInfo b { font-weight:bold; clear:both; width:auto }
	.affTbl { display:none }
	.lstCntInfo div	{padding-bottom:2px }
	#mapRow {text-align:center; float:left; width:350px }
	#descRow, #ctl00_cp_descRow  { float:left; padding-right:4px; width:310px }
	#mapRow a { padding:0px 10px 0px 10px; font-weight:bold }
	h2 {
		font-weight:bold;
		color: #2F5941;
		border-bottom:solid 1px #2F5941;
		padding:0px 12px 0px 1px;
		margin:0px 10px 5px 0px;
	}
	.thinP  { margin-top:-3px; margin-bottom:0px; }
	.pnl25 { float:left; width:165px; }
	.pnl33 { float:left; width:221px }
	.pnl50 { float:left; width:334px }
	.pnl100 { float:left; width:668px }
	.grln { font-size:10px; color:#333333; text-align:center; }
	.base { text-align:center; margin-top:-10px; clear:both; font-size:10px }
	#cntct { width:670px }
	.noPrint { display:none }
	.showPrint { display:inline }
	.showBlock { display:block }
	.errTble { width:670px; 	background-color:#FAD8D8;
		color:#990000;
		border:solid 2px #990000;
		margin-bottom:10px; }
	.imgTbl {
		border: solid 0px #CCCCCC;
		background-color:white;
		}
	.thmImg { width:44px; height:33px; }
	.dimTbl { margin-top: 18px; }
		
	.imgFocus {
		background-color:#CCCCCC;
		border-left: solid 1px white;
		}
	.hlgt {
		background-color:#FFFFCC;
		}
		
	.tableft {
		background-image:url(tableft.gif);
		font-size:10px
		}
		
	.tabright {
		background-image:url(tabright.gif);
		font-size:10px
		}
	.phtLbl {
		text-align:center;
		font-weight:bold;
		}
	.grln { text-align:left }
	.askDiv { display:none }
}