/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
}
#p7PMnav li {
	list-style-type: none;
	width: auto;
}
#p7PMnav ul {
	border: 1px solid #000000;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	line-height:1;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: bold;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	color: #FAAB4E;
	letter-spacing: 0.01px;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #F5AD4B;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #0066FF;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
}
#p7PMnav ul li {
	float: none;
}
#p7PMnav ul, #p7PMnav ul li {
	width: 172px;
}
#crumbs {
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	background-color: #16518A;
	font-size: 0.7em;
	height: 14px;
	padding-bottom: 3px;
	background-image: url(../images/backgrounds/breadcrumbsBak.jpg);
	padding-top: 0px;
}
#crumbs a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #FFFFFF;
}
#crumbs a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #FAAB4E;
}
#homeCrumbs {
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	background-color: #16518A;
	font-size: 0.7em;
	height: 14px;
	padding-top: 0px;
	padding-bottom: 3px;
	background-image: url(../images/backgrounds/homecrumbsBak.jpg);
}
#homeCrumbs a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #FFFFFF;
}
#homeCrumbs a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #FAAB4E;
}
#home {
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/backgrounds/bigBak.jpg);
}
p {
	font-size: 0.8em;
}

#container {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#topnav {
	width: 744px;
	clear: both;
	background-color: #16518a;
	height: 19px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F3AD4D;
	padding-left: 6px;
}
#leftNav {
	width: 185px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#destNav h3 {
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #FAAA4D;
	padding-left: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#destNav a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1;
	display: block;
	margin: 0px;
}
#destNav ul {
	list-style-type: none;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
}

#ireland {
	color: #FFFFFF;
	background-color: #10A86F;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#ireland a {
	background-image: url(../images/navigation/ireland.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#ireland a:hover {
	background-color: #0C7E54;
}
#uk {
	color: #FFFFFF;
	background-color: #0C309C;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#uk a {
	background-image: url(../IRELAND/images/uk.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#uk a:hover {
	background-color: #0a2984;
}
#destination {
	color: #FFFFFF;
	background-color: #55C9F2;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#destination a {
	background-image: url(../images/navigation/choose.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#destination a:hover {
	background-color: #11A7D9;
}

#switzerland {
	color: #FFFFFF;
	background-color: #CE1C32;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#switzerland a {
	background-image: url(../images/navigation/swiss.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#switzerland a:hover {
	background-color: #961424;
}
#switzerlandTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #F7CCD6;
	margin-bottom: 10px;
}
#container #centreSwiss #switzerlandTable a {
	color: #FAAA4D;
}
#container #centreSwiss #switzerlandTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#switzerlandTable p {
	font-size: 1.0em;
}
#container #centreSwiss a {
	color: #D11F37;
}
#container #centreSwiss a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#switzerlandTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/Swiss.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #D21E37;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#switzerlandTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#switzerlandTable h1 {
	font-size: 1.2em;
}
#switzerlandTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}

.switzerlandTableTint {
	color: #00274A;
	background-color: #E45372;
}
.switzerlandTableWhite {
	background-color: #FFFFFF;
}

#france {
	color: #FFFFFF;
	background-color: #6C57A6;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#france a {
	background-image: url(../images/navigation/france.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-left: 50px;
	padding-bottom: 16px;
}


#france a:hover {
	background-color: #53437E;
}
#franceTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #D6CDFC;
	margin-bottom: 10px;
}
#container #centreFrance #franceTable a {
	color: #FAAA4D;
}
#container #centreFrance #franceTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#franceTable p {
	font-size: 1.0em;
}
#container #centreFrance a {
	color: #6C57A6;
}
#container #centreFrance a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#franceTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/France.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #6956A5;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#franceTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#franceTable h1 {
	font-size: 1.2em;
}
#franceTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.franceTableTint {
	color: #FFF;
	background-color: #6F53F5;
}
.franceTableWhite {
	background-color: #FFFFFF;
}

#austria {
	color: #FFFFFF;
	background-color: #4FAABF;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#austria a {
	background-image: url(../images/navigation/austria.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#austria a:hover {
	background-color: #368396;
}
#austriaTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #CCF1FD;
	margin-bottom: 10px;
}
#container #centreAustria #austriaTable a {
	color: #FAAA4D;
}
#container #centreAustria #austriaTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#austriaTable p {
	font-size: 1.0em;
}
#container #centreAustria a {
	color: #38879A;
}
#container #centreAustria a:hover {
	color: #FAAA4D;
	text-decoration: none;
}


#austriaTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/austria.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #51A9C1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#austriaTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#austriaTable h1 {
	font-size: 1.2em;
}
#austriaTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.austriaTableTint {
	color: #00274A;
	background-color: #47CCF7;
}
.austriaTableWhite {
	background-color: #FFFFFF;
}

#spain {
	color: #FFFFFF;
	background-color: #36B67B;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#spain a {
	background-image: url(../images/navigation/spain.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#spain a:hover {
	background-color: #288A5F;
}
#spainTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #ABE7CC;
	margin-bottom: 10px;
}
#container #centreSpain #spainTable a {
	color: #FAAA4D;
}
#container #centreSpain #spainTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#spainTable p {
	font-size: 1.0em;
}
#container #centreSpain a {
	color: #36B67B;
}
#container #centreSpain a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#spainTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/Spain.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #37B77C;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#spainTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#spainTable h1 {
	font-size: 1.2em;
}
#spainTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.spainTableTint {
	color: #00274A;
	background-color: #36B67B;
}
.spainTableWhite {
	background-color: #FFFFFF;
}
#czech {
	color: #FFFFFF;
	background-color: #70CB32;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#czech a {
	background-image: url(../images/navigation/czech.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#czech a:hover {
	background-color: #59A228;
}
#czechTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #CFEEBB;
	margin-bottom: 10px;
}
#container #centreCzech #czechTable a {
	color: #FAAA4D;
}
#container #centreCzech #czechTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#czechTable p {
	font-size: 1.0em;
}
#container #centreCzech a {
	color: #579E27;
}
#container #centreCzech a:hover {
	color: #FAAA4D;
	text-decoration: none;
}
#czechTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/Czech.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #7AC141;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#czechTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#czechTable h1 {
	font-size: 1.2em;
}
#czechTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.czechTableTint {
	color: #00274A;
	background-color: #70CB32;
}
.czechTableWhite {
	background-color: #FFFFFF;
}
#croatia {
	color: #FFFFFF;
	background-color: #AACC44;
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
#croatia a {
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
	background-image: url(../images/navigation/croatia.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
#croatiaSub {
	background-color: #94B531;
}
#croatiaSub a {
	padding-left: 10px;
	height: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #468020;
	background-repeat: no-repeat;
	background-position: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#croatiaSub a:hover {
	background-color: #88A62D;
}
#croatia a:hover {
	background-color: #88A62D;
	background-image: url(../images/navigation/croatia.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
#croatiaTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #E3EEC1;
	margin-bottom: 10px;
}
#container #centreCroatia #croatiaTable a {
	color: #FAAA4D;
}
#container #centreCroatia #croatiaTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#croatiaTable p {
	font-size: 1.0em;
}
#container #centreCroatia a {
	color: #89A72E;
}
#container #centreCroatia a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#croatiaTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/Croatia.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ACD146;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#croatiaTable td {
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
	padding: 2px;
}
#croatiaTable h1 {
	font-size: 1.2em;
}
#croatiaTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.croatiaTableTint {
	color: #00274A;
	background-color: #AACC44;
}
.croatiaTableWhite {
	background-color: #FFFFFF;
}
#hungary {
	color: #FFFFFF;
	background-color: #E8BE2A;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#hungary a {
	background-image: url(../images/navigation/hungary.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#hungary a:hover {
	background-color: #BF9915;
}
#hungaryTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #F3E7B4;
	margin-bottom: 10px;
}
#container #centreHungary #hungaryTable a {
	color: #FAAA4D;
}
#container #centreHungary #hungaryTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#hungaryTable p {
	font-size: 1.0em;
}
#container #centreHungary a {
	color: #C89F15;
}
#container #centreHungary a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#hungaryTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/Hungary.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #E7BD29;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#hungaryTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#hungaryTable h1 {
	font-size: 1.2em;
}
#hungaryTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.hungaryTableTint {
	color: #00274A;
	background-color: #E4C958;
}
.hungaryTableWhite {
	background-color: #FFFFFF;
}
#slovakia {
	color: #FFFFFF;
	background-color: #E76A2A;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#slovakia a {
	background-image: url(../images/navigation/slovakia.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}

#slovakia a:hover {
	background-color: #BD5015;
}
#slovakiaTable {
	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #F8D2BE;
	margin-bottom: 10px;
}
#container #centreSlovakia #slovakiaTable a {
	color: #FAAA4D;
}
#container #centreSlovakia #slovakiaTable a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#slovakiaTable p {
	font-size: 1.0em;
}
#container #centreSlovakia a {
	color: #E76A2A;
}
#container #centreSlovakia a:hover {
	color: #FAAA4D;
	text-decoration: none;
}

#slovakiaTable th {
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/slovakia.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #E76A2A;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#slovakiaTable td {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#slovakiaTable h1 {
	font-size: 1.2em;
}
#slovakiaTable h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
}
.slovakiaTableTint {
	color: #00274A;
	background-color: #E76A2A;
}
.slovakiaTableWhite {
	background-color: #FFFFFF;
}
#other {
	color: #FFFFFF;
	background-color: #16518b;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#other a {
	background-image: url(../images/navigation/other.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 50px;
}
#other a:hover {
	background-color: #113F6C;
}
#otherSub {
	background-color: #62A4E6;
	border-bottom-color: #16518B;
}
#otherSub a {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	height: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #519AE3;
	background-repeat: no-repeat;
	background-position: 14px;
}
#otherSub a:hover {
	background-color: #95C1EE;
}
#leftSubNav {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #378BDF;
}
#leftSubNav a {
	color: #FBAA4E;
	text-decoration: none;
	padding-left: 30px;
	background-image: url(../images/next-button.jpg);
	background-repeat: no-repeat;
	display: block;
	margin-left: 6px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}
#leftSubNav a:hover {
	background-image: url(../images/next-button-ovr.jpg);
	background-repeat: no-repeat;
	color: #16518B;
}


#leftSubNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#toursImg {
	margin-left: 35px;
	margin-bottom: 10px;
}

#homeCentreColumn {
	float: left;
	width: 394px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(../images/backgrounds/homepage/mainBak.jpg);
	background-repeat: no-repeat;
}
#homeRightColumn p {
}

#homeCentreColumn h1 {
	font-size: 1.2em;
	color: #404fa1;
	line-height: 1.3em;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 9px;
}
#homeCentreColumn h2 {
	font-weight: normal;
	color: #404FA1;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#homeCentreColumn h3 {
	color: #F8A94E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 0.9em;
}

#HomePicLinks {
	margin-top: 150px;
	margin-left: 5px;
}



#homeMapImg {
	float: right;
	margin-right: 0px;
}
#mainCentreCol {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/mainBak.jpg);
	background-repeat: no-repeat;
	width: 546px;
}
#mainCentreCol hr {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #AFD8F8;
}

#mainCentreCol p {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}
#container #mainCentreCol li {
	font-size: 0.8em;
}
#container #mainCentreCol ul {
	list-style-image: url(../images/bullets.gif);
	margin-left: 22px;
	padding-left: 0px;
}

#mainCentreCol h1 {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	color: #FFFFFF;
	border: 2px solid #F9AA4E;
	background-color: #16518A;
	padding: 2px;
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	display: block;
}
#mainCentreCol h1 span {
	font-weight: normal;
	font-size: 0.8em;
}

#container #mainCentreCol a {
	color: #16518B;
}
#container #mainCentreCol a:hover {
	color: #E76A2A;
	text-decoration: none;
}
#container #mainCentreCol h1 a {
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}


#mainCentreCol h2 {
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 0px;
	color: #16508A;
	margin-top: 10px;
}
#mainCentreCol h3 {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #034E8F;
	margin-left: 5px;
	margin-right: 0px;
}
#mainCentreCol h4 {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #034E8F;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#mainCentreColTable {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	border-bottom-color: #00274A;
	background-position: right;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#container #mainCentreCol h4 a {
	color: #FFFFFF;
	padding-right: 10px;
}
#container #mainCentreCol h4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#mainCentreColTable td {
	font-size: 0.7em;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-left-color: #00274A;
	font-weight: bold;
}
#mainCentreColTable th {
	font-size: 0.8em;
	padding: 2px;
	color: #055393;
	background-color: #FFFFFF;
	text-align: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-left-color: #00274A;
}
#destCentreCol {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/dest-bak.jpg);
	background-repeat: no-repeat;
	width: 556px;
}
#destCentreCol p {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}
#container #destCentreCol li {
	font-size: 0.8em;
}
#container #destCentreCol ul {
	list-style-image: url(../images/bullets.gif);
}

#destCentreCol h1 {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #FFFFFF;
	border: 2px solid #F9AA4E;
	background-color: #16518A;
	padding: 2px;
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	display: block;
}

#container #destCentreCol a {
	color: #16518B;
}
#container #destCentreCol a:hover {
	color: #E76A2A;
	text-decoration: none;
}

#destCentreCol h2 {
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 0px;
	color: #16508A;
	margin-top: 10px;
}
#destCentreCol h3 {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #034E8F;
	margin-left: 5px;
	margin-right: 0px;
}
#destCentreCol h4 {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-right:10px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #FFFFFF;
	border: 2px solid #F9AA4E;
	background-color: #16518A;
	padding: 2px;
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	display: block;
}
#centreColumn {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/general-mainBak.jpg);
	background-repeat: no-repeat;
}
#centreColumn p {
}
#centreColumn h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centreColumn h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreColumn h3 {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #055393;
}
#centreAustria {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/austria/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreAustria p {
	margin-top: 0px;
}

#centreAustria h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreAustria h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreAustria h3 {
	background-image: url(../images/backgrounds/gradients/austria.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-position: right;
	background-color: #51A9C1;
	margin-top: 10px;
}
#centreAustria h5 {
	color: #034E8F;
	font-style: italic;
	font-weight: normal;
	font-size: 0.7em;
	margin-right: 5px;
	margin-top: 0px;
}


#centreSwiss {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	background-image: url(../images/backgrounds/swiss/mainBak.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 9px;
}
#centreSwiss p {
	margin-top: 0px;
}

#centreSwiss h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreSwiss h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreSwiss h3 {
	background-image: url(../images/backgrounds/gradients/Swiss.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-position: right;
	background-color: #D11F37;
	margin-top: 10px;
}
#centreSwiss h5 {
	color: #034E8F;
	font-style: italic;
	font-weight: normal;
	font-size: 0.7em;
	margin-right: 5px;
	margin-top: 0px;
}
#centreFrance {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/france/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreFrance p {
	margin-top: 0px;
}

#centreFrance h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreFrance h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreFrance h3 {
	background-image: url(../images/backgrounds/gradients/france.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-color: #6956A5;
	background-position: right;
	margin-top: 10px;
}
#centreFrance h5 {
	font-style: italic;
	color: #034E8F;
	font-size: 0.7em;
	font-weight: normal;
	margin-right: 5px;
	margin-top: 0px;
}

#centreSlovakia {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/slovakia/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreSlovakia p {
	margin-top: 0px;
}

#centreSlovakia h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreSlovakia h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreSlovakia h3 {
	background-image: url(../images/backgrounds/gradients/slovakia.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	background-color: #E9692A;
	background-position: right;
	border: 1px solid #00274A;
	margin-top: 10px;
}
#centreSlovakia h5 {
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	color: #024C8B;
	margin-right: 5px;
	margin-top: 0px;
}

#centreHungary {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/hungary/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreHungary p {
	margin-top: 0px;
}

#centreHungary h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreHungary h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreHungary h3 {
	background-image: url(../images/backgrounds/gradients/hungary.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-position: right;
	background-color: #E7BD29;
	margin-top: 10px;
}
#centreHungary h5 {
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	color: #024C8B;
	margin-top: 0px;
	margin-right: 5px;
}

#centreCzech {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/czech/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreCzech p {
	margin-top: 0px;
}

#centreCzech h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreCzech h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreCzech h3 {
	background-image: url(../images/backgrounds/gradients/czech.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-color: #7AC141;
	background-position: right;
	margin-top: 10px;
}
#centreCzech h5 {
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	color: #054C8E;
	margin-right: 5px;
	margin-top: 0px;
}

#centreSpain {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/spain/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreSpain p {
	margin-top: 0px;
}

#centreSpain h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreSpain h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreSpain h3 {
	background-image: url(../images/backgrounds/gradients/spain.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	border: 1px solid #00274A;
	background-position: right;
	background-color: #36B67B;
	margin-top: 10px;
}
#centreSpain h5 {
	color: #054C8E;
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 5px;
}

#centreCroatia {
	float: left;
	width: 364px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
	margin: 0px;
	background-image: url(../images/backgrounds/croatia/mainBak.jpg);
	background-repeat: no-repeat;
}
#centreCroatia p {
	margin-top: 0px;
}

#centreCroatia h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centreCroatia h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
}
#centreCroatia h3 {
	background-image: url(../images/backgrounds/gradients/croatia.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	background-position: right;
	border: 1px solid #00274A;
	background-color: #ACD146;
	margin-top: 10px;
}
#centreCroatia h5 {
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	color: #024C8B;
	margin-right: 5px;
	margin-top: 0px;
}

#container #centreCroatia span {
	font-size: 1.2em;
	color: #4D8C22;
	font-weight: bold;
}

#homeRightColumn {
	float: left;
	margin-top: 0px;
	width: 171px;
	font-size: 0.7em;
	font-weight: bold;
	background-image: url(../images/backgrounds/homepage/rightBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#homeRightColumn h1 {
	font-size: 1.1em;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding: 0px;
}
#homeRightColumn p {
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 10px;
	font-size: 1.0em;
}
#homeRightColumn form {
	margin: 0px;
}

#homeRightColumn input {
	width: 79px;
	margin-left: 35px;
	margin-bottom: 0px;
	background-image: url(../images/homepage/inputBak.gif);
	height: 16px;
	font-size: 0.85em;
	margin-top: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDBDB;
	border-left-color: #DCDBDB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#brochureReqImg {
}


#rightColumn {
	float: left;
	width: 182px;
	background-image: url(../images/backgrounds/general-rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}
#rightColNav {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 2px;
	padding: 0px;
}
#rightColNav a {
	color: #FBAA4E;
	text-decoration: none;
	padding-left: 30px;
	background-image: url(../images/homepage/next-button.gif);
	background-repeat: no-repeat;
	display: block;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
}
#rightColNav a:hover {
	background-image: url(../images/homepage/next-button-ovr.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}


#rightColNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#rightColNav li {
	margin: 0px;
	padding: 0px;
}
.atolPad {
	margin-left: 30px;
}


#rightColNav2 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 23px;
	line-height: 1;
}
#rightColNav2 a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 30px;
	background-image: url(../images/homepage/next-button.gif);
	background-repeat: no-repeat;
	display: block;
	margin-left: 6px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	background-position: 0px 5px;
}
#rightColNav2 a:hover {
	background-image: url(../images/homepage/next-button-ovr.gif);
	background-repeat: no-repeat;
	color: #FAAA4D;
	background-position: 0px 5px;
}


#rightColNav2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#rightColumnSwiss {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/swiss/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}
#rightColumnSlovakia {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/slovakia/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}#rightColumnHungary {
	float: left;
	width: 182px;
	background-image: url(../images/backgrounds/hungary/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}#rightColumnCroatia {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/croatia/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}#rightColumnCzech {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/czech/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}#rightColumnSpain {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/spain/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}#rightColumnAustria {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/austria/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}#rightColumnFrance {
	float: left;
	margin-top: 0px;
	width: 182px;
	background-image: url(../images/backgrounds/france/rightBak.jpg);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}
#rightimageMain {
}
#activityTable {
}
#activityTable td {
	padding: 3px;
	width: 50%;
}
#activityTable p {
	font-weight: normal;
}

#activityTable a {
	color: #000000;
	text-decoration: none;
}
#activityTable a:hover {
	color: #faaa4d;
	text-decoration: underline;
}
#footer {
	width: 744px;
	clear: both;
	text-align: center;
	color: #666666;
	padding: 3px;
	font-size: 0.7em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FEAB5D;
}
#footer a {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}


#mapImage {
	margin-right: 21px;
	margin-bottom: 15px;
	float: left;
	margin-top: 0px;
}
#locationImage {
	margin: 0px;
}
#jekaHouse {
	height: 29px;
	margin-top: 5px;
}
#jekaHouse a {
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
}
#jekaHouse a:hover {
	color: #135287;
	text-decoration: underline;
}
#mainPicImage {
	margin-right: 0px;
	margin-bottom: 15px;
	float: right;
	margin-top: 9px;
	margin-left: 21px;
}
#mainPicImage2 {
	margin-right: 0px;
	margin-bottom: 15px;
	float: right;
	margin-top: 0px;
	margin-left: 21px;
	border: 2px solid #F9AA4E;
}
#contactTable {
	font-size: 0.8em;
}
#contactTable td {
	padding: 2px;
}
#contactTable hr {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F9A950;
}

#europeanTable {
}
#europeanTable hr {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F9AA4E;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#activitiesTable {
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/general.jpg);
	background-repeat: repeat-y;
	border: 1px solid #00274A;
}
#activitiesTable td {
	padding: 5px;
}
#movies {
}
#movies h2 {
	font-size: 0.9em;
}
#movies h2 span {
	font-size: 0.7em;
}
.locationImage {

	margin: 0px;
}
.popupWindowImg {
	float: right;
	margin-right: 15px;
	margin-left: 10px;
}
#destImage2 {

	margin-right: 21px;
	margin-bottom: 40px;
	float: left;
	margin-top: 0px;
}
#destImage3 {


	margin-right: 21px;
	margin-bottom: 60px;
	float: left;
	margin-top: 0px;
}
#houses {
	margin-top: 10px;
}
#houses th {
}
#houses td {
}

#houses h2 {
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 0px;
}
#houses a {
	font-weight: normal;
}
#mainCentreCol dl {
	font-size: 0.8em;
}


#houses p {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 10px;
}

#houses h2 span {

	font-size: 0.7em;
}
#houseInfo {
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#houseInfo td {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 0.8em;
	vertical-align: top;
}
#houseInfo th {
	padding-top: 5px;
	padding-right: 10px;
	font-size: 0.8em;
	vertical-align: top;
	text-align: left;
}
#linkupTable {
}
#linkupTable td {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	font-weight: bold;
	color: #16518A;
	font-size: 0.8em;
}
#availabilityTable {

	font-size: 0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	background-color: #CCF1FD;
	margin-bottom: 10px;
}
#availabilityTable th {

	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(../images/backgrounds/gradients/austria.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #51A9C1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}
#availabilityTable td {

	text-align: left;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00274A;
	border-right-color: #00274A;
	border-bottom-color: #00274A;
	border-left-color: #00274A;
}

#messageTable {
	font-size: 0.7em;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 540px;
}
#container #mainCentreCol #messageTable a {
	color: #FFFFFF;
	font-weight: normal;
}

#messageTable td p {
	font-size: 1.0em.em;
	padding: 0px;
	margin-left: 0px;
	font-size: 1.0em;
}

#messageTable th {
	margin: 0px;
	font-size: 1.1em;
	text-align: left;
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	padding: 5px;
	color: #FFFFFF;
	border: 1px solid #00274A;
}
#messageTable th span {
	font-weight: normal;
	padding-left: 10px;
}
.messageArea {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00274A;
	border-left-color: #00274A;
	padding: 5px;
}
.messagePosted {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00274A;
	border-left-color: #00274A;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00274A;
}
#members {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #034E8F;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}
#container #mainCentreCol #members a {

	color: #FFFFFF;
	padding-right: 10px;
}
#container #mainCentreCol #members a:hover {

	color: #FFFFFF;
	text-decoration: none;
}
#messageboard_main {
	font-size: 0.7em;
	margin-left: 5px;
	margin-bottom: 0px;
	width: 529px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-left-color: #16518B;
	padding: 5px;
	border-right-color: #16518B;
	border-bottom-color: #16518B;
	border-bottom-width: 1px;
}
#messageboard_main p {

	font-size: 1.0em.em;
	padding: 0px;
	margin-left: 0px;
	font-size: 1.0em;
	margin-top: 0px;
	margin-bottom: 5px;
}
#messageboard_date {
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-left: 5px;
}
#messageboard_head {


	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #034E8F;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#messageboard_footer {
	font-size: 0.7em;
	margin-left: 5px;
	margin-bottom: 0px;
	width: 529px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #16518B;
	padding: 5px;
	border-right-color: #16518B;
}
#messageboard_post {
	background-image: url(../images/backgrounds/gradients/general-big.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	border: 1px solid #034E8F;
}
#container #mainCentreCol #messageboard_post a {


	color: #FFFFFF;
	padding-right: 10px;
}
#container #mainCentreCol #messageboard_post a:hover {


	color: #FFFFFF;
	text-decoration: none;
}
#info {
}
#mi {

	margin-bottom: 210px;
}
.poFerries {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.brochureImgCntr {
	width: 185px;
	float: left;
}
