/* =initialize
---------------------------------------------------------------------------- */

/* =divisions
---------------------------------------------------------------------------- */	
	#randomInfo {
		overflow: hidden;  /* for IE7 */
		width: 100%;  /* for IE6 */
		font-style: italic;
	}
	
	#randomInfoLeft {
		float: left;
	}
	
	#randomInfoRight {
		float: right;
		padding-right: 14px;
	}
	
	.list,
	#secondList,
	#linksList {
		clear: left;
		width: 400px;
	}
	
	.map {
		margin: 8px 14px 10px 14px;
	}

/* =headings
---------------------------------------------------------------------------- */
	h4 {
		margin-top: 12px;
	}

	h4.first {
		padding-top: 0;
		margin-top: 0;
	}

/* =paragraphs
---------------------------------------------------------------------------- */
	hr.listPage {
		width: 88%;
		border: 0;
		margin: 8px 0px 12px 24px;
		margin-bottom: 12px !important;
		text-align: center;
	}

/* =lists
---------------------------------------------------------------------------- */
	.list ul {
		padding-left: 18px;
		margin-left: 6px;
		list-style-type: none;
		color: inherit;
	}
	
	.list li {
		padding-left: 18px;
		padding-bottom: 12px;
		background: transparent url(/images/b2.gif) no-repeat left 2px;
	}

/* =hotels & guesthouses
---------------------------------------------------------------------------- */
/* =village */

	.list li.havenHotel {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_haven_hotel.png) no-repeat left;
	}

	.list li.plocktonHotel {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_plockton_hotel.png) no-repeat left;
	}

	.list li.plocktonInn {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_plockton_inn.png) no-repeat left;
	}

	.list li.watersideGuesthouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_waterside_guesthouse.png) no-repeat left;
	}

/* =east */

	.list li.duncraigCastle {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_duncraig_castle.png) no-repeat left;
	}

/* =south */

	.list li.balmacaraMains {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_balmacara_mains.png) no-repeat left;
	}

	.list li.tingleCreek {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_tingle_creek.png) no-repeat left;
	}

/* =bed & breakfast
---------------------------------------------------------------------------- */
/* =village */

	.list li.anCaladh {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_an_caladh.png) no-repeat left;
	}

	.list li.captainsHouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_captains_house.png) no-repeat left;
	}

	.list li.creagan {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_creagan.png) no-repeat left;
	}

	.list li.driseach {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_driseach.png) no-repeat left;
	}

	.list li.heronsFlight {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_herons_flight.png) no-repeat left;
	}

	.list li.hillView {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_hill_view.png) no-repeat left;
	}

	.list li.mackenzies {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_mackenzies.png) no-repeat left;
	}

	.list li.minvaugh {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_minvaugh.png) no-repeat left;
	}

	.list li.nessunDorma {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_nessun_dorma.png) no-repeat left;
	}

	.list li.seabank {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_seabank.png) no-repeat left;
	}

	.list li.shieling {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_shieling.png) no-repeat left;
	}

	.list li.tighNanSaor {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_tigh_nan_saor.png) no-repeat left;
	}

	.list li.tomacs {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_tomacs.png) no-repeat left;
	}

/* =east */

	.list li.soluisMuThuath {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_soluis_mu_thuath.png) no-repeat left;
	}

/* =south */

	.list li.craigmonie {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_craigmonie.png) no-repeat left;
	}

	.list li.creagDubh {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_creag_dubh.png) no-repeat left;
	}

	.list li.creagLiath {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_creag_liath.png) no-repeat left;
	}

	.list li.cromartyHouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_cromarty_house.png) no-repeat left;
	}

	.list li.fasgro {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_fasgro.png) no-repeat left;
	}

	.list li.seannBhruthach {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_seann_bhruthach.png) no-repeat left;
	}

	.list li.tighArran {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_tigh_arran.png) no-repeat left;
	}

/* =self catering
---------------------------------------------------------------------------- */
/* =village */

	.list li.thirtyaHarbourStreet { /* number not good at start of class name */
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_30a_harbour_street.png) no-repeat left;
	}

	.list li.anAird {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_an_aird.png) no-repeat left;
	}

	.list li.anSabhalBan {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_an_sabhal_ban.png) no-repeat left;
	}

	.list li.anCaladh {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_an_caladh.png) no-repeat left;
	}

	.list li.barn {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_barn.png) no-repeat left;
	}

	.list li.caladhReidh {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_caladh_reidh.png) no-repeat left;
	}

	.list li.captainsCroft {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_captains_croft.png) no-repeat left;
	}

	.list li.churchView {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_church_view.png) no-repeat left;
	}

	.list li.drumbeg {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_drumbeg.png) no-repeat left;
	}
	
	.list li.hawthornCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_hawthorn_cottage.png) no-repeat left;
	}

	.list li.hirta {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_hirta.png) no-repeat left;
	}

	.list li.holt {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_holt.png) no-repeat left;
	}

	.list li.kenmoreCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_kenmore_cottage.png) no-repeat left;
	}

	.list li.manse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_manse.png) no-repeat left;
	}

	.list li.murrachans {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_murrachans.png) no-repeat left;
	}

	.list li.palmCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_palm_cottage.png) no-repeat left;
	}

	.list li.pinkHouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_pink_house.png) no-repeat left;
	}

	.list li.plocktonCottages {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_plockton_cottages.png) no-repeat left;
	}

	.list li.puffinCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_puffin_cottage.png) no-repeat left;
	}

	.list li.rhuCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_rhu_cottage.png) no-repeat left;
	}

	.list li.sabhalNaMara {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_sabhal_na_mara.png) no-repeat left;
	}

	.list li.shedAtSeabank {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_shed_at_seabank.png) no-repeat left;
	}

	.list li.tighNaDalach {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_tigh_na_dalach.png) no-repeat left;
	}

	.list li.uigBeag {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_uig_beag.png) no-repeat left;
	}

/* =east */

	.list li.achmoreSelfCatering {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_achmore_selfcatering.png) no-repeat left;
	}

	.list li.campbellsHouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_campbells_house.png) no-repeat left;
	}
	
	.list li.craigHighlandFarm {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_craig_highland_farm.png) no-repeat left;
	}
		
	.list li.ravenscraigCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_ravenscraig_cottage.png) no-repeat left;
	}

/* =south */

	.list li.abriachan {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_abriachan.png) no-repeat left;
	}

	.list li.croftViewCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_croft_view_cottage.png) no-repeat left;
	}
			
	.list li.duirinishLodges {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_duirinish_lodges.png) no-repeat left;
	}

	.list li.grannysCroftHouse {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_grannys_croft_house.png) no-repeat left;
	}	

	.list li.millwellHolidayHomes {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_millwell_holiday_homes.png) no-repeat left;
	}	

	.list li.parthGalen {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_parth_galen.png) no-repeat left;
	}	

	.list li.parthGalenStudio {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_parth_galen_studio.png) no-repeat left;
	}	

	.list li.quiraing {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_quiraing.png) no-repeat left;
	}	

	.list li.rowanBank {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_rowan_bank.png) no-repeat left;
	}	

	.list li.stationCottage {
		padding-top: 8px;
		padding-left: 38px;
		background: transparent url(/images/members/maps/members_placemark_station_cottage.png) no-repeat left;
	}	

	.list dl {
		width: 100%;  /* trigger .haslayout for IE6 */
	}
	
	.list dt {
		float: left;
		clear: left;
		padding-right: 6px;
		text-align: left;
	}
	
	.list dd {
		padding-left: 8px;
	}

	#linksList ul,
	#contactList ul {
		padding-left: 18px;
		margin-left: 6px;
		list-style-type: none;
		font-weight: bold;
	}

	#contactList ul ul {
		margin-left: -10px;
		padding-left: 0;
		list-style-type: none;
		font-weight: normal;
	}	

	#linksList li,
	#contactList li {
		margin-top: 3px;
		padding-left: 18px;
		padding-bottom: 18px;
		background: transparent url(/images/b2.gif) no-repeat left 2px;
		color: inherit;
	}
	
	#contactList li li {
		padding-top: 3px;	
		padding-bottom: 0;
		background: transparent;
		color: inherit;
	}
	
	#linksList li.first,
	#contactList li.first {
		padding-top: 0;	
	}
	
	#linksList li.last,
	#contactList li.last {
		padding-bottom: 0;	
	}

	#linksList dl {
		width: 100%;  /* trigger .haslayout for IE6 */
		font-weight: normal;
	}
	
	#linksList dt {
		float: left;
		clear: left;
		padding-top: 7px;
		padding-right: 7px;
		text-align: left;
	}
	
	#linksList dd {
		padding-top: 7px;
	}

/* =links
---------------------------------------------------------------------------- */
	#randomInfoRight a,
	#randomInfoRight a:visited {
		text-decoration: none;
		background: inherit;
		/*color: #CCC;*/
	}
	
	#randomInfoRight a:hover,
	#randomInfoRight a:active {
		text-decoration: none;
		background: inherit;
		color: #666666;
}
