/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Used for top red of www.Chez-Gites.co.uk and the WC3 HTML and CSS    */
/* test at the bottom the page                                          */
/* N.B. IE doesn't recognise the margin-left or right, and so it's      */
/* necessary to have align="center" in the <table>                      */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.cg_b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
        font-style: italic;
        font-weight: bold;
 	color: #FFFFFF; /* white */
        background-color: #CC0000; /* guardsman red */
        text-align: center;
        margin-left: auto; /* margin left right auto will center table */
        margin-right: auto;
        width: 640px;
        border-width:2px;
        border-style:solid;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Used for top and bottom 'Gites in the Vendee', 'Telephone Us',       */
/* 'Click to email'                                                     */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.h1nav { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #000000; /* black */
        background-color: #FFCC33; /* orangey/yellow */
        text-align: center;
        text-decoration: underline;
        margin-bottom: 1px
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Used for the underlines throughout the headings, background cream    */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.h2nav { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: left;
        text-decoration: underline;
        margin-bottom: 1px
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Used for the main tables                                             */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.cg_b2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #000000; /* black */
        background-color: #FFCC33; /* orangey/yellow */
        text-align: center;
        margin-left: auto; /* margin left right auto will center table */
        margin-right: auto;
        width: 642px;
        border: none;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Used for the Page links (Home etc), Special Offers, New, WIFI, Pool  */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.cg_b3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #FFFFFF; /* white */
        background-color: #CC0000; /* guardsman red */
        text-align: center;
        margin-left: auto; /* margin left right auto will center table */
        margin-right: auto;
        border: 1px;
}
.cg_b4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: normal;
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* bold, left version of cg_b4 */
.cg_b4_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* bold, right version of cg_b4 */
.cg_b4_br {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: right;
}
/* bold, left version of cg_b4 for hyperlinks*/
.cg_b4_bl_hyp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* bold, center version of cg_b4 */
.cg_b4_bc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: center;
}
/* bold, left and underline version of cg_b4 */
.cg_b4_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: left;
}
/* bold, left and underline version of cg_b4 */
.cg_b4_blured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
	color: #CC0000; /* guardsman red */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: left;
}
/* bold, center and underline version of cg_b4 */
.cg_b4_bcu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold; 
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: center;
}
.cg_b4_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: normal;
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: center;
}
.cg_b4_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #0000FF; /* blue */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* underline version of cg_b4_c1 */
.cg_b4_c1_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #0000FF; /* blue */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: left;
}
.cg_b4_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #FF0000; /* red */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* underline version of cg_b4_c2 */
.cg_b4_c2_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #FF0000; /* red */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: left;
}
.cg_b4_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #336600; /* green */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}
/* underline version of cg_b4_c3 */
.cg_b4_c3_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
 	color: #336600; /* green */
        background-color: #FFFFCC; /* cream */
        text-decoration: underline;
        text-align: left;
}
.cg_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	color: #CC0000; /* guardsman red */
        background-color: #FFFFFF; /* white */
}

.cg_hred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
	color: #CC0000; /* guardsman red */
        background-color: #FFFFCC; /* cream */
}
.cg_valignhred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight: bold;
	color: #CC0000; /* guardsman red */
        background-color: #FFFFCC; /* cream */
        vertical-align: middle; 
}
.cg_little {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
 	color: #000000; /* black */
        background-color: #FFFFCC; /* cream */
        text-align: left;
}

.forddiv {
         position: absolute;
         left: -500px;
         top: -1500px;
         width: 200px;
         height: 115px;
         z-index: 500;
         visibility: visible;
}
.calnormal
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFFFF;
 }
.calnormalleft
 {
  text-align: Left;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFFFF;
 }
.calnormalleft_blu
 {
  text-decoration: underline;
  text-align: Left;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #FFFFFF; /* white */
 }
.calmonth
 {
  text-align: Center;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #CC0000;
 }
.calday
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #FFCC00;
 }
.calddnot
 {
  text-align: Center;
  color: #FFFFCC;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFFFF;
 }
.calddlow
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFF00;
 }
.calddlow_bcu
 {
  text-decoration: underline;
  text-align: Center;
  color: #000000; /* black */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #FFFF00; /* yellow */
 }
.calddmed
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #33FF33;
 }
.calddmed_bcu
 {
  text-decoration: underline;
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #33FF33; /* green */
 }
.calddhigh
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FF9900; /* orange */
 }
.calddhigh_bcu
 {
  text-decoration: underline;
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: #FF9900;
 }
.calddbooked
 {
  text-align: Center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #CCCCCC;
 }
