/* General typography
============================================================== */
body {
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 76%;
  color: #222;
  }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  }

h1 {
  font-size: 1.7em;
  color: #2c729b;
  margin-bottom: .25em;
  }

h1.spaced {
  margin-top: 1.25em;
  }

h2 {
  font-size: 1.5em;
  color: #2c729b;
  margin-bottom: 5px;
  }

h2.spaced {
  margin-top: 1em;
  }

h3 {
  font-size: 1.2em;
  color: #2c729b;
  margin-bottom: 4px;
  }

h3 .spaced {
  margin-top: .75em;
  }

h4 {
  font-size: 1em;
  color: #2c729b;
  margin-bottom: 3px;
  }

h5 {
  font-size: 1em;
  font-weight: bold;
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  }

h1.first, h2.first, h3.first, h4.first, h5.first {
  margin-top: 0;
  }

a {
  text-decoration: none;
  }

a:hover {
  text-decoration: underline;
  }

/* Main content typography
============================================================== */
#center p {
  text-indent: 0em;	/*Removed indent for center div (req fot testimonials)*/
  line-height: 1.3em;
  }

#center p.first {
  text-indent: 0;
  }

#center a {
  color: #4b84b2;
  }

.floatright {
  font-size: 10px;
  color: #4b84b2;
  }

#center blockquote {
  color: #4b84b2;
  font-size: 1.2em;
  line-height: 1.5em;
  margin: .5em 2em;

  }

.articleheadphoto {
  color: #b19f4a;
  font-size: 1.15em;
  }

#center p.leader {
  color: #4b84b2;
  font-weight: bold;
  text-indent: 0;
  margin-bottom: .75em;
  }

.bluerounded200 h3 {
  color: #366e9b;
  border-bottom: 1px dotted #366e9b;
  margin-bottom: .5em;
  }

.bluerounded200 .date {
  color: #366e9b;
  }

.bluerounded200 a {
  color: #222;
  }

.touritem h4 {
  margin-top: .25em;
  }

.touritem ul {
  color: #366e9b;
  }

.tourtabletext a {
  font-size: 10px;
  }

.tourtabletext {
  color: #366e9b;
  }

h5.bookbyphone {
  font-weight: normal;
  color: #366e9b;
  }

.speechbubble th, .tourtable th, .tourtabletext th {
  color: #5a95b7;
  font-size: 14px;
  }

.blueblockhead {
  font-size: 12px;
  color: #fff;
  }

.blueblockhead input {
  font-size: 11px;
  }

.blueblockhead a {
  color: #edf8ff !important;
  }

.darkbluerounded {
  color: #fff;
  }

.lightbluebox h5 {
  color: #366e9b;
  }

p.credit {
  font-style: italic;
  margin-top: .5em;
  padding-left: 2em;
  }

.bluerounded250 h3 {
  padding-bottom: 3px;
  border-bottom: 1px dotted #b6d8eb;
  }

.adoptthumbs h4 {
  margin-bottom: 2px;
  }

.lightbluebox p, .lightbluebox a {
  font-size: 11px;
  }

.leveltable {
  color: #366e9b;
  }

#landinghead p {
  line-height: 150%;
  font-size: 11px;
  }


/* General typography
============================================================== */
#topbar {
  font-size: 11px;
  color: #fff;
  }

#topbackupper a {
  color: #366e9b;
  text-decoration: none;
  }

#topbackupper a:hover {
  text-decoration: underline;
  }

#nav a {
  font-size: 12px;
  color: #366e9b;
  text-decoration: none;
  }

#crumbs {
  font-size: 11px;
  color: #366e9b;
  }

#subnavhead a {
  color: #366e9b;
  font-size: 15px;
  text-decoration: none;
  }

#subnavhead a:hover {
  text-decoration: underline;
  }

#subnav a {
  color: #366e9b;
  font-size: 12px;
  text-decoration: none;
  }

#subnav a:hover {
  color: #5b84c2;
  }

#subnav ul a {
  color: #e1f2f9;
  }

#subnav ul a:hover {
  color: #fff;
  }

#leftlogin {
  color: #366e9b;
  }

.leftloginfield {
  color: #366e9b;
  }

#header, .PageHeader {
  font-size: 16px;
  color: #fff;
  }

#footernav {
  color: #2e6583;
  }

#footernav a {
  font-size: 10px;
  color: #366e9b;
  }


.crumbs{
        font-family: tahoma;
        font-size: 11px;
        color: #366E9B;
        text-decoration:none;

}
.crumbs:hover {
        font-family: tahoma;
        font-size: 11px;
        color: #366E9B;
        text-decoration:underline;

}
.map_head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5995c6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.map_txt {
	PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.map_txt:hover {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}s
.Link_third {
	 FONT-SIZE: 11px; COLOR: #4f72a6; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.Link_third:hover {
	 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.blue_row {
	background-color: #9EC1DE;
}
.heading {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-left: 10px;
}
.tollfree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.normalTXT {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


