@charset "utf-8";
/* CSS Document for specific pages */


/* HOME */
/* ===== */

.p-home table.choose {
	width: 90% ;
	margin: 50px auto 10px auto;
	}
	
.p-home table.choose img {
	border: 0;
	} 	

.p-home table.choose td p {
	text-align:center !important;
	}

.p-home p {
	text-align:center !important;
	}


/* GALLERY */
/* ======= */
.Gallery table.main-pic ,
.Gallery table.main-pic td {
	width:100% ;
	}
.Gallery table.main-pic img {
	display: block ;
	margin: 0 auto ;
	}
.Gallery table.thumbs {
	width: 100% ;
	}
.Gallery table.thumbs td {
	width: 20% ;
	text-align:center;
	}
.Gallery .preload {
	display:none;
	}


/* CONTACT FORM */
/* ============ */
td.FormError {
	text-align:center ;
	color:#0000FF;
	font-weight:bold ;
	}
td.formlabel {	
	vertical-align:middle;
	text-align:right;
	}
td.formfield {
	}


/* CMS PAGES */
/* ========= */

table.CMS-content {
	margin:20px 0 ;
	}
td.CMS-left {
	width: 120px ;
	vertical-align:top ;
	}
td.CMS-right {
	width:620px ;
	vertical-align:top ;
	}
	
.componentheading { /* just like <h1> */
	margin-bottom:20px;
	color:#666;
	font-size:30px ;
	font-weight:normal;
	letter-spacing:0.1em;
	text-align:center;
	}

td.contentheading { /* just like <h2> */
	color:#666;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.1em;
	}

td.createdate {
	color:#666;
	font-style:italic;
	}
table.blog tbody tr td div { /* line below items of news, information, etc */
	border-bottom: 1px solid #fff ;
	}
table.contentpaneopen tbody tr td p img { /* lines above & below images in aticles */
	margin: 0 10px 5px 10px ;
	padding: 5px 0 10px 0 ;
	border-top: 1px solid #fff ;
	border-bottom: 1px solid #fff ;
	}


/* TERMS & CONDITIONS */
/* ================== */

.p-terms .SmallPrint h2 {
	text-decoration:underline ;
	}

.p-terms .SmallPrint p,
.p-terms .SmallPrint ul,
.p-terms .SmallPrint li {
	font-size: 10px ;
	}
