/* 	 VILLAGES */ 


/* ======= CLASS ======= */


/* ^^^^ INDEX TOWNS ^^^^^ */
.t_intro { 
	background-color: #660000;
	}
.tr_intro { 
	background-color: #FFFFFF;
	}
.td_intro { 
	color: #000000;
	}

.t_idxtwn { 
	background-color: #AAAAAA;
   }
.tr_idxtwn { 
	background-color: #FFFFFF;
   }
.td_idxtwna { /*  Vlg Indexes, Col-1 Town */
	font-size: 70%;
	width: 180;
	color: #000000;
   }
.td_idxtwnb { 		/*  Not sure where this is used */
	width: 50;
	color: #000000;
	font-size: 80%;
   }
.td_idxtwnbx { 		/*  used in Vlgs IndexPage */
	color: #000000;
	font-size: 70%;
   }
.td_idxtwnbxpaca { /*  Vlg Indexes, Col Region-Name */
	/* width: 200; */
	color: #666666;
	font-size: 70%;
   }
.td_idxtwnc { 	/*  Vlg Indexes, Col Maps-ref */
	width: 150;
	color: #000000;
	font-size: 70%;
   }
.td_idxtwncnarr { 	/*  Vlg Indexes, Col Maps-ref */
	width: 110;
	color: #000000;
	font-size: 70%;
   }
.td_idxtwnd { 
	width: 270;
	color: #333333;
	font-size: 75%;
   }
.td_idxhotel { 
	width: 28;
	color: #333333;
	font-size: 80%;
   }
.td_idxtwndesc { 
	width: 330;
	color: #333333;
	font-size: 80%;
   }
.tr_idxdpt { 
	background-color: #CCFFFF;
   }
.td_idxtwn4 { 
	color: #000000;
   }


/* ^^^^ Nearby Hotels ^^^^^ */
.t_adbook { 
	background-color: #00FFCC;
   }
.tr_adbook1 { 
	background-color: #FFFFFF;
   }
.tr_adbook2 { 
	background-color: #FFFFCC;
   }


/* ^^^^ Nearby Hotels ^^^^^ */
.t_nearhot { 
	background-color: #00CCFF;
	width: 483;
   }
.tr_nearhot { 
	background-color: #FFFFCC;
   }
.td_nearhot1 { 
	color: #000000
   }
.td_nearhot2 { 
	color: #000000
	line-height: 150%;
   }
.nearhot { 
	font-size: 100%;
   }

/* ^^^^ RIGHT COLUMN ADS ^^^^^ */
.t_colright { 
	background-color: #00CCFF;	/*	cyan	*/
	background-color: #AAAAAA;	/*	grey pale	*/
	background-color: #FFFFFF;	/*	White	*/
   }
.tr_colright { 
	background-color: #FFFFCC;	/*	yellow pale	*/
	background-color: #FFFFFF;	/*	white	*/
   }

/* vvvvvvvvvvvvvvvv */
.tr_caption { 
	background: #FFFFAA;	/*	yellow med	*/
	font-size: 85%; 
	}
.tr_inner { 
	background: #FFFFFF;	/*	white	*/
	}
.td_listit { 		/*	Itineraries Table	*/
	font-size: 75%; 
	}

/*
	background-color: #FF00FF;	pink
	font-size: 70%;
	font-size: 10pt;
	size: 70%;
*/

/* ^^^^ ^^^^ ^^^^^ */

.actn {  			/* Acknowledgement */ 
	font-size: 80%;
	color: #666666;	/* Grey */
	}
.black { 			/*  */ 
	color: #000000;	/* Black */
	font-style: normal;
	}
.closest {  	/* The closest xxxx hotels. */
	font-size: 90%;
	margin-top: 0px;
	}
.flag { 
	color: #FF0000;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.flatindent { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	}
.googlead { 
	font-size: 70%; 
	}
.hikemaps { 
	font-size: 100%; 
	font-weight: bold;
	}
.hotelsmall { 
	font-size: 90%;
	}
.insettit { 
	font-weight: bold;
	margin-left: 2em;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.insettopb { 
	font-weight: bold;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 3px;
	}

.loc { 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.namefr { 
	color: #9900cc;
	color: #0033FF;	/* blue mid */
	font-style: italic;
	}
.nb { 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #990000;
	}
.nearhot {     /*  Lodging: Nearby Towns content  */
	font-size: 80%; 
	}
.phistory { 
	margin-top: 2px;
	margin-bottom: 0px;
	}
.phonefax { 
	margin-top: 2px;
	margin-bottom: 5px;
	color: #333333;
	font-size: 70%; 
	}
.plusbeaux { 
	margin-top: 2px;
	margin-bottom: 5px;
	color: #660000;
	}


.ref { 
	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #663300;
	}

.subtitle1 { 
	font-size: 100%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 1px;
	}

.tiny { 
	font-size: 70%;
	}
.titleprov { 
	font-size: 100%;
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	}

/* ============================== */


