/* Page Footer
-----------------------------------------------------------------------------------*/
#footer { position: relative; width: 225px; height: 15px; padding: 20px 0 0 0; }
#footer ul { width: 200px; overflow: hidden; position: absolute; left: 58px; top: 21px; }
#footer ul li { float: left; display: inline; margin-right: 12px; }
#footer address {  position: absolute; left: 58px; top: 39px; }

#footer img#select { position: absolute; right: 20px; top: 16px; cursor: pointer; }

#footer ol#famSite {
	position: absolute; right: 22px; top: -40px; z-index: 100;
	display: none;
	overflow: auto;
	width: 111px; height: 48px; padding: 8px 10px 0 10px;
	border: 1px solid #d1d1d1;
	background: #fefefe; border-bottom: none;
}


#more1 { position: relative; width: 200px; height: 35px; padding: 0px 0 0 0; }
#more1 ul { width: 180px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
#more1 ul li { float: left; display: inline; margin-right: 5px; }
#more1 address {  position: absolute; left: 180px; top: 39px; }

#more1 img#select { position: absolute; right: 4px; top: 11px; cursor: pointer; }

#more1 ol#famSite1 {
	position: absolute; right: 2px; top: 40px; z-index: 0px;
	display: none;
	overflow: auto;
	width: 188px; height: 70px; padding: 3px 5px 0 5px;
	border: 1px solid #d1d1d1;
	background: #fefefe; border-top: none;
}



#more2 { position: relative; width: 200px; height: 35px; padding: 0px 0 0 0; }
#more2 ul { width: 180px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
#more2 ul li { float: left; display: inline; margin-right: 5px; }
#more2 address {  position: absolute; left: 180px; top: 39px; }

#more2 img#select { position: absolute; right: 4px; top: 11px; cursor: pointer; }

#more2 ol#famSite2 {
	position: absolute; right: 2px; top: 40px; z-index: 0px;
	display: none;
	overflow: auto;
	width: 188px; height: 70px; padding: 3px 5px 0 5px;
	border: 1px solid #d1d1d1;
	background: #fefefe; border-top: none;
}

