/* 	  ASTYLEBEYOND.CSS  a/books.html, poss others?  */

/* ======= MAIN ======= */
BODY
{
	font-family: Verdana, Arial, sans-serif;
	margin: 4;
	padding: 4;
	color: #000000;
	}
/*	
	font-family: Verdana, Arial, sans-serif;
	margin-left: 22;
	width: 700px;	
*/

P, UL, DT { 
	font-size: 90%; 
	}
TD { 
	font-size: 95%; 
	}
CODE { 
	font-size: 120%; 
	}
DD, DT { 
	font-size: 90%; 
	}

LI {
	font-size: 95%; 
	margin-left: 1px;
	margin-right: 5em;
	margin-top: 2px;
	margin-bottom: 1px;
	list-style: disc;
}
LI.listmid {  /* Not Using; for ref here only (June 07) */
	margin-left: -8px;
	margin-top: 0px;
	margin-bottom: 6px;
	list-style: circle;
	}
	
/*  Emulates LIST, without skipping the Top Line */
/*  Used in villages: France Regions             */
/*  Paragraph preceding the list */ 
.listbegin {  			
	margin-bottom: 0px;
	}
/*  List Items */
.listflat {   			
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	}


div.feedburnerFeedBlock ul {
list-style-type: none
margin-left:0;
padding-left:5;
}
/* 
margin-right:0;
padding-right:0;
*/

div.feedburnerFeedBlock ul li {
display:block;
margin:12px 0 0 0;
margin-right:0;
}
	

.ads { 
	font-size: 85%;
	color: #666666;
	margin-top: 1px;
	margin-bottom: 1px;
	}
.also { 		/* also, below, nearby; maps;  */ 
	font-size: 90%; /* July 2010, was 80% */
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	color: #000000;	/* Black */
	}
.author { 
	font-size: 90%;
	color: #666666;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	}
.begin { 
	margin-top: 4px;
	margin-bottom: 6px;
	}
.below { 		/* also, below, nearby; maps;  */ 
	font-size: 100%;  /* July 2010, was 85% */
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	}

.black { 		/* Override link colors  see also .h2 below */ 
	color: #000000;	/* Black */
	}
.blue { 
	color: #0000FF;	/* Blue, for span-class=red */
	}
.bottom { 
	margin-bottom: 0px;
	}

.beyondspan { 
	color: #660000;	/* brick */
	}
.beyond { 
	color: #660000;	/* brick */
	font-size: 95%;
	}
.borne { 
	color: #660000;	/* brick */
	}
.bread {		 /*  Breadcrumbs */
	font-size: 85%;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 1px;
   }
.brief { 
	font-size: 80%;
	}
.bybeyond { 
	font-size: 80%; 
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
	color: #333333;	/* dark grey */
	}
.bc-beyond { background-color: #9966FF; } /* About lavender */
.bc-destination { background-color: #FFCC00; } /* Destination yellow */
.bc-travel { background-color: #0066FF; } /* Travel-Services blue */
.bc-tradition { background-color: #FF3333; } /* Tradition red */
.bc-outdoors { background-color: #009900; } /* Outdoors green */
.bc-library { background-color: #FF6600; } /* Library orange */
.bc-about { background-color: #9966FF; } /* About lavender */

.bc-bluepale { background: #CCFFFF;	} /* bluepale */
.bc-brick { background: #660000;	} /* brick */
.bc-green { background-color: #00FF00; } /* green pale */
.bc-greenpale { background-color: #CCFFCC; } /* green pale */
.bc-grey2 { background-color: #999999; } /* grey pale */
.bc-yellow { background-color: #FFFFCC; } /* yellow pale */
.bc-w { background-color: #FFFFFF; } /* white */

.c-beyond { background-color: #9966FF; } /* About lavender */
.c-destination { background-color: #FFCC00; } /* Destination yellow */
.c-travel { background-color: #0066FF; } /* Travel-Services blue */
.c-tradition { background-color: #FF3333; } /* Tradition red */
.c-outdoors { background-color: #009900; } /* Outdoors green */
.c-library { background-color: #FF6600; } /* Library orange */
.c-about { background-color: #9966FF; } /* About lavender */ 


.c-black { color: #000000; }	/* black text, for Span */
.c-green { background-color: #CCFFCC; } /* green pale */
.c-grey { color: #666666; }	/* grey text, for Span */
.c-grey2 { background-color: #999999; } /* grey pale */
.c-red { color: #FF0000; } /* red */
.c-redbold { color: #FF0000; font-weight: bold; }
.c-yellow { background-color: #FFFFCC; } /* yellow pale */


.cbwhite { background: #FFFFFF; }
.cbgrey05 background: #D8D8D8; }
.cbgrey40 { background: #999999; }
.cbgrey60 { background: #666666; }
.cbgrey80 { background: #333333; }
.cb-blue { background: #0066FF; } /* Travel-Services blue */
.cb-brick { background: #660000; }	/* brick */
.cb-bluedk { background: #000066; }
.cb-cyan { background: #99FFFF; }
.cb-green { background: #009900; }	/* green */
.cb-grey { background: #CCCCCC; }  /* 666666 */
.cb-ocre { background: #AA6600; }
.cb-pink { background: #FFCCCC; }
.cb-red { background: #FF0000; }
.cb-w { background: #FFFFFF; }
.cb-yel { background: #FFFF00; }
.cbgrey10 { background: #E7E7E7; }  /* Position on this list problem (see TdF2011) */
.cbgrey20 { background: #CCCCCC; } /* Position on this list problem */

.ccblue { background-color: #CCFFFF; }
.ccgreen { background-color: #CCFFCC; }
.ccyellow { background-color: #FFFFCC; }
.ccred { background-color: #FFCCCC; }

.ccbrick { color: #660000; } /* brick */
.cc-red { color: #FF0000; } /* red */


.coltitle { 
	color: #0000CC;
	font-weight: bold;
	font-size: 110%; 
   }

.calitem {  	/* Calendar Line Items */
	font-size: 90%; /* xxxxxxxxxxxxxxxxxxxx   80 */
	margin-top: 0px;
	margin-bottom: 0px;
	}
.calann {  	/* Calendar line Annual */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.caltdnav {  	/* Calendar navigation TD */
	font-size: 75%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.caltdnavsel {  	/* Calendar navigation TD */
	font-size: 75%; 
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #99FF99; /* green */
	}
.caption { 
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 80%;
	}

.click {    /* on Flora indexes: Click on column...  */
	color: #FF0000;
	margin-top: 0px;
	margin-bottom: 0px;
}
.clickon {  /* Maps only; change code to 'click'  */
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000 		/* Red */
   }
.content {  	/* Content Wines, sub-pages */
	font-size: 80%; 
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #990066;	/* Dark Purple-Brown */
	}
.contributed { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #000000;	/* black */
	}
.contributor { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;	/* grey */
	}
.copyright { 
	font-size: 80%;
	color: #660000;	/* brick */
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	}

.def {    /* for Flora-Terms dict only */
	font-weight: normal;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #333333;
   }
.dept {  	/*  DEPT heading for lists Dept, Town, etc */ 
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	/* black */
	font-weight: bold;
	font-style: italic;
	background-color: #FFFF00;   /* yellow */ 
	}
.dict {  			/*  dictionary itemline */ 
	font-size: 85%;
	line-height: 100%;
	margin-top: 1px;
	margin-bottom: 0px;
}
.dictsub {  			/*  dictionary Sub word */ 
	margin-left: 2em;
	font-size: 85%;
	line-height: 100%;
	margin-top: 1px;
	margin-bottom: 0px;
}

.editortext { 
/*  Reader_Comments Editors Text (also: readertext)  */
	// font-style: italic;
	color: #333333;
	margin-left: 90px;
	margin-top: 0px;
	margin-right: 3em;
	margin-left: 2em;
	}

/*  FloraTerms styles are in /a/astyleflorapop.css   */
.eng {  			/*  dictionary English word */ 
	font-weight: bold;
	color: #000000;		/* Black */
}

.first { 
	margin-top: 6px;
	margin-bottom: 0px;
	}
.flat { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.flatcenter { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
	}
.flatblack {  /*  Amazon R-column Ads */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	/* Black */
	}
.flatsmall {  /*  matching .flatsmall, .small  */
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.followlist { 	/* used in Wines, for linear list */
	font-size: 90%;
	}
.footer { 
	font-size: 85%;
	}
.footerlinks { 
	font-size: 85%;
	}
.fren {  			/*  dictionary French word */ 
	color: #006600;		/* Green */
	font-weight: bold;
}
.french {  	/*  general French text  */ 
	color: #006600;		/* Green */
	color: #AA3300;		/* Brownish */
	color: #663300;		/* Brown */
}

/* gray used only on Books-References pages:
    books-reference-provence-france, books-suggested-... , 
    green-guides-... , guidebookds-... , hiking-walking-books-... , 
    roadmaps-... .
*/
.gray {  	
	font-size: 70%; 
	color: #666666;	/* Grey */
	}
.grayfull {  	
	color: #666666;	/* Grey */
	}

.grey90 {  	
	font-size: 90%; 
	color: #666666;	/* Grey */
	}
.grey80 {  	
	font-size: 80%; 
	color: #666666;	/* Grey */
	}
.grey80low {  	
	font-size: 80%; 
	color: #666666;	/* Grey */
	margin-top: 0px;
	margin-bottom: 0px;
	}
.grey {  	
	font-size: 70%; 
	color: #666666;	/* Grey */
	}
.green { 
	color: #006600;	/* Green, for span-class=green */
	}
.greet { 
	color: #CC00AA;	/* PurplePink */
	}

.h2  { 	/* Override link colors  Matches H2 below */ 
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
	/* color: #000000;	Black */
	font-weight: bold;
}

.headfr { 
	color: #0033FF;	/* blue mid */
	color: #000000;	/* black */
	font-style: italic;
	}
.highlight01 { 	/* Calendar dk orange brown */
	color: #5E2605;  /* Dark Brown */ 
	color: #993300;	/* dk orange brown */
	}
.highlight02 { 	/* Calendar Tradition red */
	color: #2E473B;  /* v dark Green */ 
	color: #FF3333;  /* Tradition red */ 
	}
.highlight03 { 	/* Calendar Pink */
	color: #691F01;  /* Redish Brown */ 
	color: #FF00FF;	/* Pink */
	}
.highlight04 { 	/* Calendar dark red */
	color: #800000;  /* dark red */ 
	color: #AA0000;  /* dark red */ 
	}
.highlight05 { 	/* Calendar v dark purple */
	color: #4F2F4F;  /* v dark purple */ 
	color: #660099;  /* v dark purple */ 
	}
.highlight06 { 	/* Calendar Olive Green */
	color: #4F4F2F;  /* Olive Green */ 
	color: #669900;  /* Olive Green */ 
	color: #339900;  /* Olive Green */ 
	}
.highlight07 { 	/* Calendar dark blue */
	color: #0000AA;  /* bluedark */ 
	}

.highlights { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 3px;
	}

.idxitem {      /* Table Items on Index pages  */
	font-size: 80%;
	}
.indextitle { 			/* Reference Section Index Table */
	font-size: 110%;
	color: #000000;	/* Black */
   }
.inset { 
	margin-left: 3em;
	margin-top: 2px;
	margin-bottom: 12px;
	}
.insetflat { 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.insetlow { 
	margin-left: 3em;
	margin-top: 2px;
	margin-bottom: 0px;
	}
.insettop { 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 12px;
	}
.intro { 
	font-size: 90%; 
	}
.item { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	}
.itemtop {      /* Top of list, with more space */
	font-size: 90%;
	margin-left: 3em;
	margin-top: 6 px;
	margin-bottom: 4px;
	margin-right: 2em;
	}
.itemcolor { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	color: #660000;	/* brick */
	}
.itemflat { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.itemgray { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	color: #999999;
	}
.itemtit { 
	margin-left: 3em;
	margin-bottom: 0px;
	font-weight: bold;
	color: #000000;
   }
.itemtitgray { 
	margin-left: 3em;
	margin-bottom: 0px;
	font-weight: bold;
	color: #999999;
   }
.itemtitle { 
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px;
   }
.itemsub { 
	color: #000000;
	font-size: 95%; 
	font-style: italic; 
	margin-top: 0px;
   }
.itementry { 	/* 	Beyond Books lists  */
	color: #000000;
	font-size: 80%; 
	margin-top: 0px;
   }
.itemhigh { 
	margin-top: 4px;
	margin-bottom: 2px;
	}
.itemin { 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.key { 		/* Maps */
	font-size: 75%;
	color: #999999;	/* grey */
}

.lang { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 2px;
	color: #660000;
	color: #AA3300;		/* Brownish */
	color: #663300;		/* Brown */
	}
.lineaddr { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineclosed { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linecomm { 		/* 	Comments  */
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linedet { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineemail { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineentry { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.linehigh {  	/* for Recipes */ 
	font-size: 80%; 
	line-height: 130%;
	}

.lineinfo { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #993300;	orangebrown (sites)
	}
.lineitem { 		/* 	Generic Item Lines, inset  */
	font-size: 90%; 
	margin-left: 3em;  
	margin-top: 0px;
	margin-bottom: 3px;
	}
.lineitem2 { 		/* 	Generic Item Lines, double-inset  */
	font-size: 90%; 
	margin-left: 5em;  
	margin-top: 0px;
	margin-bottom: 1px;
	}
.lineitemdate { 		/* 	#660000 brick colored  */
	font-size: 90%; 
	margin-left: 3em;  
	margin-top: 0px;
	margin-bottom: 1px;
	color: #660000;	
	}
.linename { 		/* 	Item Title  */
	font-size: 90%; 
	font-weight: bold;
	margin-left: 0em;
	margin-bottom: 2px;
	}
.lineopen { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linetelfax { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linetitle {  		/* 	Line Title - Main Title of Item  */
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 5px;
	margin-bottom: 2px;
	}
.linetransp { 
	font-size: 80%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineweb { 
	font-size: 80%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.linkitem { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.linktitle { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}


.maptext { 		/* Towns list, bottom of map */
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mid { 
	margin-top: 3px;
	margin-bottom: 3px;
	}
.midinset { 
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3em;
	}
.monthly { 
	color: #CC00AA;	/* PurplePink */
	}

.namefr { 
	color: #000000;	/* black */
	color: #0033FF;	/* blue mid */
	font-style: italic;
	}
.narrow { 
	margin-left: 3em;
	margin-right: 9em;
	}
.nav { 
	font-size: 90%; 
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: normal;
	}
.navpageb { 	/* SPAN  BoldBlack */ 
	font-weight: bold;
	color: #000000;
	}
.navsec { 
	font-size: 90%; 
	text-decoration: none;
	font-weight: normal;
   }
.navsecsel { 
	font-size: 90%; 
	text-decoration: none;
	font-weight: normal;
	color: #000000;	/* Black */
   }
.navhike { 
	font-size: 90%; 
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration: none;
	color: #660000;	/* brick */
	font-weight: normal;
	}
.navsel { 			/* navigation selected */ 
	text-decoration: none;
	color: #660000;	/* brick */
	font-weight: bold;
	}
.navtop { 			/* navigation top  */ 
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 6px;
	color: #663300;	/* Brown */
	}



.nearby { 			/* also, below, nearby; maps;  */ 
	font-size: 85%; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	}
.note { 
	font-size: 80%; 
	text-decoration: none;
	color: #333333;	/* gray */
	margin-left: 2em;
	margin-right: 4em;
	}
.notebig { 
	text-decoration: none;
	color: #333333;	/* gray */
	margin-left: 2em;
	margin-right: 4em;
	}
.notice { 
	font-size: 80%; 
	text-decoration: none;
	margin-left: 2em;
	margin-right: 4em;
	}
.other { 		/*  maps;  */ 
	font-size: 100%; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	}
.othermaps {			/* Maps: changing class to 'other'  */ 
	font-size: 100%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
}

.pbeg { 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.pend { 
	margin-top: 0px;
	margin-bottom: 11px;
	}
.phone { 
	font-size: 75%;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 4px;
	}
.photolist {    /*  td class for BigPhotos  */
	font-size: 75%;
	}
.plain { 
	font-size: 90%; 
	text-decoration: none;
	color: #000000;	/* black */
	font-weight: normal;
	}
.photos {     /*  for BigPhotos title "Photos"  */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.photolist {    /*  td class for BigPhotos  */
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 2px;
	}
.policy { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000;	/* red */
}

.readercomment { /*  Subtle Reader's Comments reference  */
	font-size: 90%;
	color: #333333;
	}
.readers {  /*  Bright Reader's Comments; intro vlg pages  */
	font-style: normal;
	color: #660000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2em;
	margin-right: 3em;
	}
.readertext {       /*  Reader's Comments Text (Vlg pages)  */
	font-style: italic;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 2em;
	margin-right: 3em;
	}
.red { 
	color: #FF0000;	/* Red, for span-class=red */
	}
.redbold { 
	color: #FF0000;	/* Red, for span-class=red */
	font-style: bold;
	}
.remark { 			/* recipe conversions,  */ 
	font-size: 80%;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #663300;	/* Brown */
	font-weight: normal;
	}

.schednote { /* LERINS ISLANDS ONLY  */ 
	font-size: 80%; 
	color: #FF0000;	/* red */
	margin-top: 2px;
	margin-bottom: 2px;
	}
.scroll { 	/* Photo Pages ? */
	font-size: 75%;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #333333;
   }
.skip { 	/*  for about a half-line skip  */
	margin-top: 8px;
	margin-bottom: 2px;
	}
.skip2 { 	/*  double-line skip  */
	margin-top: 25px;
	margin-bottom: 3px;
	}
.small { /*  matching .flatsmall, .small  */
	font-size: 85%; 
	}
.smallbold { 
	font-size: 80%; 
	font-weight: bold;
	}
.source { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}
.sourcehead { 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}
.sourceflat { 
	font-size: 80%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.sourceinfo {   			/*  dictionary  */ 
	font-size: 80%; 
	color: #990000;	/* DkRed - N.B. */
	margin-top: 8px;
	margin-bottom: 3px;
}

.sourceitem { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.sourcetitle { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}

.sponsored { 
	font-size: 90%;
	margin-top: 6px;
	margin-bottom: 6px;
	}
.sponsoredtitle { 
	color: #666666;	/* gray */
	font-size: 90%;
	margin-top: 6px;
	margin-bottom: 2px;
	}
.sponsorborder { 
	background: #0000AA;	/* bluedark */
	background: #FF00FF;	/* Pink */
	background: #A8DDA0;	/* GreenPale Google */
	}
.sponsorbg { 
	background: #CCFFCC;	/* greenpale */
	background: #FFFFFF;	/* white */
	}
.stats { 
	font-size: 85%; 
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.std { 			/* So linked text doesn't change color */ 
	color: #000000;
	font-weight: normal;
	font-style: plain;
	}
.subtitle {		 /* Subtitle AND Breadcrumbs line */
	font-size: 85%;
	color: #666666;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1px;
   }
.sub2 { 
	font-size: 100%; 
	color: #000000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 3px;
}
.subtop { 
	font-size: 100%;
	font-weight: bold;
	color: #660000;	/* brick */
	margin-top: 0px;
	margin-bottom: 3px;
   }
.support { 			/* Help Support Beyond */ 
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }
.support2 { 			/* Help Support Beyond */ 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }


.t_blue { background: #00FFFF; }
.t_bluedk { background: #000066; }

.t_green { background: #00FF00; }	/* pink pale */
.t_ocre { background: #AA6600; }
.t_red { background: #FF0000; }
.t_yel { background: #FFFF00; } 

.t_white { background: #FFFFFF; }


.t-blue { background: #00FFFF; }
.t-brick { background: #660000; }	/* brick */
.t-bluedk { background: #000066; }

.t_colright { 	/*	Right Column Ads	*/
	background-color: #00CCFF;	/*	cyan	*/
	background-color: #AAAAAA;	/*	grey pale	*/
	background-color: #FFFFFF;	/*	White	*/
   }

.t-intro { 
	background-color: #660000;
	}
.tr-intro { 
	background-color: #FFFFFF;
	}
.td-intro { 
	color: #000000;
	}


td.highxxx { 		
	font-size: 250%; 
	color: #FF0000;
	background-color: #00FFFF;
	}
td.a:link, a:visited, a:hover, a:active  {
	font-weight: bold;
	text-decoration: none;
	color: navy;
	color: #0000CC;	/*	blue dark	*/
	color: #ff0066;	/*	blue darkest	*/
}



.td-a { 		/*	General table contents	*/
	font-size: 75%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aa { 		
	font-size: 90%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aac { 		
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	text-align: center;
	}
.td-ab { 		
	font-size: 70%; 
	background-color: #FFFFFF;	  /* white  */
	}

.td-ac { 		/*	General table contents	*/
	font-size: 110%; 
	width: 97px;
	background-color: #FFFFFF;	  /* white  */
	text-align: center;
	}
.td-al { 		
	font-size: 150%; 
	background-color: #FFFFFF;	  /* white  */
	}

.td-agrey { 		/*	General table contents	*/
	font-size: 75%; 
	color: #666666;	  /* grey  */
	}
.td-aagrey { 		/*	General table contents	*/
	font-size: 65%; 
	color: #666666;	  /* grey  */
	}
.td-aaw { 		/*	General table contents	*/
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aw { 		/*	General table contents	*/
	font-size: 75%; 
	background-color: #FFFFFF;	  /* white  */
	}


.td_books { 
	width: 50%;
   }
.td-bus { 		/*	Bus Schedules	*/
	font-size: 75%; 
	}
.td-caldate {  	/* Calendar Line Items */
	font-size: 75%; 
	width: 107px;
	}

.td-calitem {  	/* Calendar Line Items */
	font-size: 75%; 
	}
.td-calplace {  	/* Calendar Line Items */
	font-size: 75%; 
	}
.td-calplaceend {  	/* Calendar Line Items */
	font-size: 75%; 
	line-height: 170%; 
	width: 20%; 
	height: 120%;
	}
.td-calwhen {  	/* Calendar Line Items */
	font-size: 75%; 
	font-weight: bold;
	color: #0033FF;	  /* blue mid  */
	color: #000000;	  /* black  */
	}
.td_history { 
	font-size: 75%;
   }
.td_hotelsbox { 
	font-size: 80%;
   }
.td-item { 
	font-size: 80%;
	font-weight: normal;
   }

.td-letter { 		/*  */ 
	font-size: 75%;
	color: #009900;
	background: #FFFFFF;
  }

/* XXXXXXXXXXXXXXXXXXXX FIND-DELETE UNUSED class="xxxxxxxx" */


.tdnavbox { 		
	font-size: 65%;
	color: #000000; 
	background: #FFFFFF;
 	width: 70;
  }

.td_navsec { 
   }
.td_navsecsel { 
	font-weight: bold;
   }
.tdnumbers { 			/* Phone Numbers */
	font-size: 75%;
   }

.td-small { 
	font-size: 70%;
	font-weight: normal;
   }
.td-smallw { 
	font-size: 70%;
	font-weight: normal;
	background: #FFFFFF;
   }
.td-med { 
	font-size: 100%;
	font-weight: normal;
   }
.td-medw { 
	font-size: 100%;
	font-weight: normal;
	background: #FFFFFF;
   }


.tdtitle { 			/* Reference Section Index Table Titles */
	font-size: 80%;
	font-weight: bold;
   }


.tr_books { 
	background-color: #FFFFCC;
   } 	/*	Book Index Nav	*/
.tr_colright { 	/*	Right Column Ads	*/
	background-color: #FFFFCC;	/*	yellow pale	*/
	background-color: #FFFFFF;	/*	white	*/
   }
.tr_hnavlocator { 
	background-color: #FFFFCC;
   }
.tr_navsec { 
	background-color: #FFFFFF;
   }
.tr_sitelist { 
	background-color: #FFFFFF;
   }
.tr_sitelisttit { 
	background-color: #FFFFCC;
   }
.tr-b { 
	background: #CCFFFF;	/* bluepale */
	}
.tr-bd { 
	background: #0000CC;	/* bluedark */
	}
.tr-g { 
	background: #CCFFCC;	/* greenpale */
	}
.tr_w { 
	background: #FFFFFF;	/*	white	*/ 
	}
.tr-w { 
	background: #FFFFFF;	/*	white	*/ 
	}
.tr-y { 
	background: #FFFFCC;	/*	yellow pale	*/
	}


.thin { 
	font-size: 60%;
	margin-top: 3px;
	margin-bottom: 3px;
	}
.thinline { 
	font-size: 40%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.thinthin { 
	font-size: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.tinytop { 
	font-size: 75%;
	margin-top: 0px;
}
.title { 
	font-size: 150%; 
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
   }
.titlebeyond { 
	font-size: 38px;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Brush Script MT;
	font-family: Comic Sans MS;
	}
.titleenglish { 
	font-size: 100%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;		/* gray dark */
}
.titlefrench { 
	font-size: 80%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	color: #009900;		/* green dark */
	color: #336633;		/* green dark */
}
.titleinfo {     /* Information lines top of Vlg pages */
	font-size: 80%; 
	margin-top: 1px;
	margin-bottom: 1px;
	}
.titlesubbeyond { 
	font-size: 11px;
	font-weight: bold;
	margin-top: 33px;
	margin-bottom: 0px;
	}
.top { 
	margin-top: 0px;
	}
.townname { 		/* 	Town Title  */
	font-size: 90%; 
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.updated { 
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #660000;	/* brick */
	}
.updatedword { 	/* inline with another paragraph */
	font-size: 80%; 
	color: #333333;
	}
.verified { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
   }
.verythin { 
	font-size: 30%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.warning { 
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 0px;
	color: #FF0000;	/* red */
	}
.web { 
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 0px;
	color: #660000;	/* brick */
	}






/* ^^^^ ^^^^ ^^^^^ */





.verified { 
	color: #000000;
	color: #CC00AA;		/* PurplePink */
	color: #663300;		/* Brown */
	color: #AA3300;		/* Brownish */
   }



/*
	background-color: #FF0000;	red
	background-color: #FF00FF;	purple
	background-color: #FFFF00;	yellow
	background-color: #00FFFF;	cyan
	background-color: #0000CC;	blue dark
	background-color: #0033FF;	blue mid
	background-color: #CCFFFF;	blue pale
	background-color: #009900;	green dark
	background-color: #FF6633;	orange (special offers)
	background-color: #FF00FF;	pink (Paris hotels)
	background-color: #FFFFCC;	yellow pale
	background-color: #FFFF66;	yellow-meddark
	background-color: #FFFF33;	yellow-med
	background-color: #FFFFFF;	white
	color: #FF6600;   Orange Visited Links
	color: #009900;
	font-size: 70%;
	font-size: 10pt;
	size: 70%;
	line-height: 150%;
	background: #FFFFFF;
	color: #663300;		Brown
	color: #CC00AA;		PurplePink
*/


/* =======  ======= */


H2, H3, H4, H5  {
	margin-top: 0px;
	font-weight: 900;
	background: transparent;
	text-align: left;
}
H1  { 
	font-size: 140%;
	margin-top: 0px;
	margin-bottom: 4px;
    }
H2  { 
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}
H3  { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 1px;
}
H4  {
	font-size: 100%; 
	margin-top: 0px;
	margin-bottom: 2px;
	color: #999999;
}

HR  {
	clear: both;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}

a:link  {
	font-weight: normal;
	text-decoration: none;
	color: navy;
	color: #0000CC;	/*	blue dark	*/
	color: #000066;	/*	blue darkest	*/
}

a:visited  {
	font-weight: normal;
	text-decoration: none;
	color: #003300;	/*	green	*/
	color: #009900;	/*	green dark	*/
	color: #006600;	/*	green darkest	*/
}

a:hover, a:active  {
	text-decoration: normal;
	color: #FF6600;	/*	orange	*/
}





/* =========== NAV MENUS ===========*/
/*     05 jan 2011, Evening, John mods added   */

#main-nav, #main-nav * {margin:0; padding:0;}

/* "master" UL (the whole menu) */
/* PRINT PRINT PRINT PRINT PRINT   display: none  */
#main-nav {display: none; position:relative; width:848px; max-width:848px; float:left; margin-bottom:3.5em;}

 /*(below) Lev1 main bg-color 000, margin:0 0px, font-size 11 BoxWide 79 ===*/
#main-nav li {position:relative; float:left; list-style-type:none; border:1px solid #000; margin:0 0px; width:81px; font-size: 11px; background-color: #000; display:inline-block; padding:0px; height: 22px;}

 /*(below) Lev1 main text-color 000  BOLD   */
#main-nav li a, #main-nav li a:visited {padding:3px; border:none; text-align: center; display:block; color:#fff; text-decoration:none; font-weight:bold;}

#main-nav li:hover {background-color:#fff}
#main-nav .current {background-color:#fff; color:#000;}


/* :hover and stuff */
#main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active {color:#000;}
#main-nav ul a:hover, #main-nav ul a:focus, #main-nav ul a:active {color:#fff;}

/* display and z-index for the sub-menus */
#main-nav li:hover ul,
#main-nav li.msieFix .drop {display:block;z-index:10;}

/* "trigger" and "msieFix" classes */
#main-nav li.msieFix a {}

/* (below) Lev2 MenuBoxes: Top -8px > +1px, border  */
#main-nav li div.drop {position: relative; top: 3px; display:none; margin: 0px; padding: 1px 0 0 1px; border:none; background-color:#FFF;}

/*   Level-2 Borders, Background Pale Grey    */
#main-nav li div.drop table {padding:0px; margin:0px; vertical-align:top; position:relative; background:#f0f0f0;border-collapse:collapse; }

/*   Level-2 Cell Borders   */
#main-nav li div.drop table tr td {font-size: 12px; white-space:nowrap; padding: 0px; margin:0px; border:1px solid #ccc; white-space:nowrap;border-bottom:1px solid #05e5e;border-right:1px solid #05e5e;}

#main-nav li div.drop table tr td a {text-align:left; color: #000; padding: 3px; margin:0px;}

/* the default drop down if no colouring is to be used */
#main-nav li div.drop table tr td a:hover, #main-nav li div.drop table tr td a:active {color: #fff; background-color:#000; }

#main-nav li div.drop table tr td a:hover, #main-nav li.current div.drop table tr td a:active {color: #fff; background-color:#000; }


/*   Level-1 font, when hovering-level-2   */
#main-nav li:hover a  {color:#000;}  /* NEW LINE */

/* end of the default drop down if no colouring is to be used */

#main-nav li:hover div.drop,  #main-nav li.selected div.drop {display:block;z-index:100000;}

#main-nav li.current {background-color:#fff;} /* ADDED, for selected level-1  */
#main-nav li.current a {color:#000;}          /* ADDED, for selected level-1  */

 /* ADDED, for selected level-2  Padding: top left bottom right */
#main-nav li div.drop table tr td a {color:#000; font-weight:normal; font-size: 11px; padding: 6px 15px 6px 15px ;} 



/* level one individual and highlight colours */
#main-nav li.villages:hover, #main-nav li.villages.highlight {background-color:#C90;}
#main-nav li.sites:hover, #main-nav li.sites.highlight {background-color:#FFCC00;}
#main-nav li.maps:hover, #main-nav li.maps.highlight {background-color:#6495ED;}
#main-nav li.travel:hover, #main-nav li.travel.highlight {background-color:#87CEEB;}
#main-nav li.hotels:hover, #main-nav li.hotels.highlight {background-color:#AFEEEE;}
#main-nav li.gastronomy:hover, #main-nav li.gastronomy.highlight {background-color:#FA8072;}
#main-nav li.sports:hover, #main-nav li.sports.highlight {background-color:#90EE90;}
#main-nav li.provencal:hover, #main-nav li.sports.current {background-color:#DEB887;}
#main-nav li.more:hover, #main-nav li.more.highlight {background-color:#9370DB;}

/* level two individual and highlight colours */
#main-nav li.villages:hover div.drop table tr td a:hover {background-color:#C90;}
#main-nav li.sites:hover div.drop table tr td a:hover {background-color:#FFCC00;}
#main-nav li.maps:hover div.drop table tr td a:hover {background-color:#6495ED;}
#main-nav li.travel:hover div.drop table tr td a:hover {background-color:#87CEEB;}
#main-nav li.hotels:hover div.drop table tr td a:hover {background-color:#AFEEEE;}
#main-nav li.gastronomy:hover div.drop table tr td a:hover {background-color:#FA8072;}
#main-nav li.sports:hover div.drop table tr td a:hover {background-color:#90EE90;}
#main-nav li.provencal:hover div.drop table tr td a:hover {background-color:#DEB887;}
#main-nav li.more:hover div.drop table tr td a:hover {background-color:#9370DB;}

/* level two hover font & background colours, all sections */
#main-nav li:hover div.drop table tr td a:hover {color:#000; font-weight:normal;}
#main-nav li.current:hover div.drop table tr td a:hover {color:#000; font-weight:normal; background-color:#fff;}

/* this is needed for firefox ! */
@-moz-document url-prefix() { #main-nav li div.drop table { top: -4px; left: -2px; } } 
/* ============================== */







