body, html {
	width:100%; height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#f1f5f8;
}

h1, h2, h3 {
	color:#013a5a;
	text-transform:uppercase;
	font-size:80%; font-weight:normal;
	letter-spacing:2pt;
	margin:0px 0px 10px 0px;
}
h1, h2, h3 a {
	text-decoration:none;
	color:#013a5a;
}
h1, h2 a:hover { text-decoration:underline; }

h1.bgr, h2.bgr {
	text-transform:none;
	font-size:105%; font-weight:bold;
	margin:0px 0px 5px 0px;
	letter-spacing:normal;
}
h1.bgr i, h2.bgr i {
	font-size:80%; font-weight:normal;
	padding:0px 0px 0px 6px;
}
h1.sml, h2.sml {
	font-size:75%; font-weight:bold;
	color:#013a5a;
}
h1.bgr a, h2.bgr a { text-decoration:none; }
	
div.podcast { margin-bottom:16px; border-bottom:1px solid #c3d3e0; padding-bottom:16px; }
div.podcast p {	margin-bottom:6px !important; }

div.std h1, div.std h2 {
	color:#013a5e;
	font-weight:bold;	font-size:95%;
	text-transform:none;
	margin:0px 0px 12px 0px;
	letter-spacing:normal;
}
div.std p {
	margin:0px 0px 23px 0px;
	line-height:1.5em;
}
div.std p.less { margin-bottom:16px; }
div.std p a {
color:#636466;
font-weight:bold;
text-decoration:none;
}
div.std p a:hover { text-decoration:underline; }
div.std p.bigger {
	font-size:95%;
}
div.std ol, div.std ul {
	list-style:lower-alpha;
	margin:0px 0px 23px 17px;
	color:#636466;
	font-size:75%;
	line-height:1.4em;
}
div.std ul { list-style:disc; }
div.std ol { padding:0px 0px 0px 8px; }
div.std ol li, div.std ul li { padding:0px 0px 4px 0px; } 
div.std ul li a { color:#636466; text-decoration:none; }
div.std ul li a:hover { text-decoration:underline; }
div.std ul.less { margin-bottom:12px; }

p {
	color:#636466;
	font-size:80%;
	line-height:1.4em;
}
p.blue { color:#013a5a; }

#sides {
	width:976px; min-height:100%;
	background:transparent url(../media/common/sides.png) repeat-y top center;
	margin:0px auto;
}

#container {
	width:893px;
	margin:0px auto;
	background:#fff url(../media/common/background.gif) repeat-y 0px 0px;
}

#header {
	width:894px; height:112px;
	background:#00395a url(../media/common/header.gif) no-repeat 0px 0px;
}

#topNav {
	width:894px; height:28px;
	background-color:#cad7e4;
	border-bottom:5px solid #fff;
}
#topNav ul { text-align:center; }
#topNav li {
	display:inline;
	color:#95b0c7;
	font-size:70%; font-weight:bold;
	line-height:28px;
}
#topNav li a {
	color:#444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 8px 0px 8px;
	text-decoration:none;
	font-weight:bold;
}
#topNav li a:hover { text-decoration:underline; }


.fullWB {
	border:5px solid #afc4d6;
	width:885px; height:290px;
}

.flash {
	width:669px; height:290px;
	float:left;
	background-color:#fff;
}
.featuredLecTop {
	width:211px; height:110px;
	float:left;
	/*background:#fff url(../media/home/featured-lecturer.jpg) no-repeat 0px bottom;*/
	border-left:5px solid #afc4d6;
		overflow:hidden;
}
.featuredLecTop p {
	color:#3d3d3d;
	padding:16px 4px 10px 16px;
	line-height:1.3em;
	font-size:100%;
}
.featuredLecTop p a {
	color:#76777a;
	font-size:70%;
	text-decoration:none;
	line-height:1.3em;
}
.featuredLecTop p a:hover { text-decoration:underline; }

.featuredLecBottom {
	height:180px;width:211px;
	border-left:5px solid #afc4d6;
		float:left;
		overflow:hidden;

}

#content {
	border-top:18px solid #fff;
}
#leftCol {
	width:185px;
	float:left;
}
#leftCol .selects { margin:0px 0px 9px 0px; }
#leftCol .selects select {
	width:185px; height:20px;
	margin:0px 0px 4px 0px;
}
#leftCol ul li {
	width:185px; height:25px; line-height:25px;
	background-color:#c9d7e4;
	border-bottom:2px solid #fff;
}
#leftCol ul li.sub {
	background-color:#dbe4ed;
}
#leftCol ul li.sub a { 
	font-size:70%; line-height:27px;
}
#leftCol ul li a {
	color:#394049;
	text-decoration:none;
	font-size:75%;
	padding:0px 0px 0px 25px;
}
#leftCol ul { margin:0px 0px 20px 0px; }
#leftCol ul li a:hover { text-decoration:underline; }
#leftCol .tourInfo {
	width:137px;
	margin:0px auto; margin-bottom:15px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #dae4ed;
}
#leftCol .tourInfo h3 {
	color:#013a5a;
	font-size:95%;
	margin:0px 0px 7px 0px; padding:0px; line-height:1.0em;
}
#leftCol .tourInfo p {
	color:#4e4d4f;
	font-size:70%;
	line-height:1.3em;
}
#leftCol .tourInfo p a {
	color:#4e4d4f;
	text-transform:uppercase;
	text-decoration:none;
	line-height:2.1em;
}
#leftCol .tourInfo p a:hover { text-decoration:underline; }

#rightCol {
	width:680px;
	float:right;
	position: relative;
}

.hpit * {
	text-decoration:none !important;
}
.topTours {
	width:221px; height:184px;
	float:left;
	margin:0px 8px 16px 0px;
	overflow:hidden !important;
}
.topTours h1, .topTours h2, .topTours p { padding:0px 0px 0px 0px; text-decoration:none; }
.topTours p { font-size:65%; }
.topTours h1, .topTours h2 { margin:0px 0px 4px 0px; font-weight:bold; font-size:75%; }
.tta { background:#fff url(../media/home/01-2010/inspiration-idea.jpg) no-repeat 0px bottom; }
.ttb { background:#fff url(../media/home/01-2010/unique-group-tours.jpg) no-repeat 0px bottom; }
.ttc { background:#fff url(../media/home/01-2010/tailor-made-tours.jpg) no-repeat 0px bottom; }

.bottomTours {
	width:217px;
	float:left;
	margin:8px 13px 0px 0px;
}
.bottomTours img {
	margin:0px 0px 13px 0px;
}
.bottomTours h1, .bottomTours h2 {
	margin:0px 0px 8px 0px;
	font-size:75%; font-weight:bold;
	line-height:1.3em; letter-spacing:normal;
	text-transform:none;
}
.bottomTours p {
	margin:0px 0px 10px 0px; padding:0px 5px 0px 0px;
	font-size:65%;
}
.bottomTours p a {
	color:#4e4d4f;
	letter-spacing:2pt;
	text-decoration:none;
	font-size:100%; font-weight:bold;
	text-transform:uppercase;
}
.bottomTours p a:hover { text-decoration:underline; }

.padIn {
	width:690px;
	margin:18px auto;
}

.fancyTours {
	width:672px;
	margin:16px 0px 16px 0px;
	border:4px solid #afc4d6;
}
.fancyTours .image {
	width:310px; height:148px;
	float:left;
	overflow:hidden;
}
.fancyTours .copy {
	width:316px; height:120px;
	padding:28px 22px 0px 24px;
	background:#fff url(../media/home/fancy-tour-background.png) no-repeat 0px 0px;
	float:left;
}
.fancyTours .copy p {
	color:#4e4d4f;
	margin:0px 0px 13px 0px;
	font-size:75%;
}
.fancyTours .copy p a {
	color:#4e4d4f;
	letter-spacing:2pt;
	text-decoration:none;
	font-size:100%; font-weight:bold;
	text-transform:uppercase;
}
.fancyTours .copy p a:hover { text-decoration:underline; }

.fancyTours .headline1 a { 
	letter-spacing:2pt;
	font-weight:bold;
	line-height:13px;
	text-transform:uppercase;
}
.fancyTours .headline a { 
	text-decoration:none;
	color:#4e4d4f;
	font-size:75%;
	line-height:1.3;
}
.fancyTours .headline { 
	margin-bottom:5px;
}


.gallery div {
	width:108px; height:81px;
	float:left;
	margin:0px 6px 0px 0px;
}
.gallery div img { cursor:pointer; }

#footer {
	border-top:1px solid #c3d3e0;
	margin:100px 0px 15px 0px; padding:5px 0px 0px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	#footer .fl {
		width:390px;		
		float:left;
		color:#adadad;
		font-size:70%;
		line-height:1.4em;
		text-align:left;
	}
	
	#footer .flhome {
		width:320px;		
		float:left;
		color:#adadad;
		font-size:70%;
		line-height:1.4em;
		text-align:left;
	}
	
	#footer .facebook
	{
		
	}
	
	#footer .fr {
		float:right;
	}
	#footer a {
		color:#636466;
		text-decoration:none;
	}
	#footer a:hover { text-decoration:underline; }

.core {
	font-size:70%;
	color:#636466;
	text-decoration:none;
}

#searchResults {
	padding:24px 0px 0px 0px;
}
	#searchResults .result {
		margin:0px 0px 20px 0px;
		position:relative;
	}
	#searchResults .lined {
		margin-bottom:16px; border-bottom:1px solid #c3d3e0; padding-bottom:16px; 
	}
	
	#searchResults .result .image {
		width:194px; height:145px;
		float:left;
		margin:0px 25px 0px 0px;
	}
	
	#searchResults .result .details .xmas {
		background-color:#648b55;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .taster {
		background-color:#c7b14c;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .family {
		background-color:#a14f1b;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .group {
		background-color:#00395a;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .tailerMade {
		background-color:#81a1bc;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .cwa {
		background-color:#c00;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}	
	#searchResults .result .details .available {
		background-color:#37b90f;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .limited {
		background-color:#e99600;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}
	#searchResults .result .details .full {
		background-color:#cf0010;
		width:81px; height:18px; line-height:18px;
		position:absolute;
		left:598px; top:14px;
		color:#fff;
		font-size:70%;
		text-align:center;
	}		

	#searchResults .result .details h2, h2, #searchResults .result .details h3, h3 {
		color:#013a5a;
		margin:0px 0px 5px 0px; padding:14px 0px 0px 0px;
		font-size:95%; font-weight:bold;
		text-transform:capitalize;
		line-height:1.3em;
	}
	#searchResults .result .details h2 a, #searchResults .result .details h3 a {
		color:#013a5a;
		text-decoration:none;
	}
	a.smallLink { font-size:10px; }
	
	#searchResults .result .details h2.gold a, #searchResults .result .details h3.gold a { color:#b39233; }
	
	#searchResults .result .details h2, #searchResults .result .details h3 {
		color:#76777a;
	}


	#searchResults .result .details p {
		color:#636466;
		line-height:1.5em;
		font-size:75%;
	}
	#searchResults .result .details p a {
		color:#636466;
		text-decoration:none;
	}
	#searchResults .result .details p.link {
		margin:5px 0px 0px 0px;
	}
	#searchResults .result .details p.link a {
		color:#636466;
		font-weight:bold;
		text-decoration:none;
	}
	#searchResults .result .details p.link a:hover {
		text-decoration:underline;
	}
	

h2.borders, p.borders {
	border-bottom:1px solid #c3d3e0; border-top:1px solid #c3d3e0;
	padding:8px 0px 8px 0px; margin:0px 0px 10px 0px;
}
p.borders a {
	color:#636466;
	text-decoration:none;
}
p.borders a:hover { text-decoration:underline; }

.tourHeader { 
	margin:20px 0px 20px 0px;
	position:relative;
}

.tourHeader .xmas {
	position:absolute;
	width:221px; height:24px; line-height:24px;
	color:#fff;	background-color:#648b55;
	text-align:center;
	top:0px; left:458px;
	font-size:75%;
}
.tourHeader .taster {
	position:absolute;
	width:221px; height:24px; line-height:24px;
	color:#fff;	background-color:#c7b14c;
	text-align:center;
	top:0px; left:458px;
	font-size:75%;
}
.tourHeader .family {
	position:absolute;
	width:221px; height:24px; line-height:24px;
	color:#fff;	background-color:#a14f1b;
	text-align:center;
	top:0px; left:458px;
	font-size:75%;
}
.tourHeader .tailerMade {
	position:absolute;
	width:221px; height:24px; line-height:24px;
	color:#fff;	background-color:#81a1bc;
	text-align:center;
	top:0px; left:458px;
	font-size:75%;
}
.tourHeader .cwa {
	position:absolute;
	width:221px; height:24px; line-height:24px;
	color:#fff;	background-color:#c00;
	text-align:center;
	top:0px; left:458px;
	font-size:75%;
}

.tourHeader .image{
	width:438px; height:327px;
	float:left;
	margin:0px 20px 0px 0px;
}
.tourHeader .lecturer {
	padding:86px 0px 0px 0px;
}
.tourHeader .lecturer img {
	margin:0px 0px 13px 0px;
}
.tourHeader .lecturer p {
	font-size:65%;
}
.tourHeader .lecturer p a {
	color:#013a5a;
	text-decoration:none;
}

.tourHeader .lecturer2 p a:hover { text-decoration:underline; }

.tourHeader .lecturer2 {
	padding:86px 0px 0px 0px;
}
.tourHeader .lecturer2 img {
	margin:0px 0px 13px 0px;
}
.tourHeader .lecturer2 p.bigger {
	font-size:90%; font-weight:bold;
}
.tourHeader .lecturer2 p {
	font-size:75%;
}
.tourHeader .lecturer2 p a {
	color:#013a5a;
	text-decoration:none;
}
.tourHeader .lecturer2 p a:hover { text-decoration:underline; }


.tabs { margin:20px 0px 20px 0px; }

.lecturer {
	padding:0px 0px 0px 0px;
}

.overview h1, .overview h2 {
	margin:0px 0px 15px 0px;
}
.overview p {
	font-size:75%;
	line-height:1.4em;
	color:#636466;
	margin-bottom:16px;
}

table.tourDetails {}
table.tourDetails tr td {
	font-size:70%;
	line-height:1.4em;
	color:#636466;
	border-top:1px solid #bfced6;
	padding:2px 0px 2px 0px;
}
table.tourDetails tr td.label {
	width:102px;
}
table.tourDetails tr td.data {
	width:577px;
}

ul.list {
	font-size:70%;
	line-height:1.4em;
	color:#636466;
	margin:0px 0px 23px 0px;
}
ul.list li {
	border-top:1px solid #bfced6;
	height:21px; line-height:21px;
}
ul.list li.end {
	border-bottom:1px solid #bfced6;
}
ul.list li label {
	display:block;
	float:left;
	width:102px;
}
ul.list li div {
	float:right;
	width:577px;
}

ul.list2 {
	font-size:75%;
	line-height:1.4em;
	color:#636466;
	margin:0px 0px 23px 0px;
}
ul.list2 li {
	border-top:1px solid #bfced6;
	height:21px; line-height:21px;
}
ul.list2 li.end {
	border-bottom:1px solid #bfced6;
}
ul.list2 li label {
	display:block;
	float:left;
	width:218px;
}
ul.list2 li div {
	float:right;
	width:461px;
}


.lecturer ul.list li label { width:102px; }
.lecturer ul.list li div { width:359px; }

.l325 {
	width:325px;
	float:left;
	margin:0px 20px 23px 0px;
}
.r325 {
	width:325px;
	float:left;
}

.inspiration { }
.inspiration .grid { float:left; width:220px; margin:0px 9px 15px 0px; }
.inspiration .grid h1, .inspiration .grid h2 { margin:0px 0px 8px 0px; }
.inspiration .grid .img { margin:0px 0px 8px 0px; }


ul.basic {
	font-size:70% !important;
	line-height:1.4em;
	color:#636466;
}
ul.basic li {
	line-height:1.4em;
}
ul.basic a {
	color:#636466;
	text-decoration:none;
}
ul.basic a:hover { text-decoration:underline; }
ul.basic li label {
	display:block;
	float:left;
	width:43px;
}
ul.basic li div {
	/*float:right;*/
	width:282px;
}

.pTourHead {
	background-color:#b39233;
	width:406px;
	padding:16px;
	float:left;
}
.pTourHead h1, .pTourHead h2, .pTourHead p, .pTourMore h2, .pTourMore p, .pTourMore a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.pTourMore a:hover {
	text-decoration:underline;
}
.pTourMore {
	background-color:#231f20;
	padding:16px;
	float:left;
	width:210px;
}

.gold { color:#b39233 !important; }
.goldBorder { border:3px solid #b39233; margin-bottom:23px; }
.blueBorder { border:4px solid #c9d7e4; margin-bottom:23px; }

.l444 {
width:444px;
float:left;
}
.r194 {
width:194px;
float:right;
}
.r194 img { margin:0px 0px 11px 0px; }

.fancyTop {
	width:669px;
	border:5px solid #c9d7e4;
	margin:16px 0px 16px 0px;
}
.fancyTop .left {
	width:454px;
	float:left;
}
.fancyTop .right {
	width:215px;
	float:left;
}
.fancyTop .right a {
color:#636466;
text-decoration:none;
}
.fancyTop .right a:hover { text-decoration:underline; }
.fancyTop .right h1, .fancyTop .right h2 {
text-transform:none;
}

.l459 {
width:459px;
float:left;
}
.r207 {
width:207px;
float:right;
}
.r207 h1, .r207 h2, .r207 p {
margin:0px 0px 4px 0px !important;
}
.r207 p a {
color:#636466;
text-decoration:none;
}
.r207 p a:hover { text-decoration:underline; }

.formRow input[type="text"] {
	width:328px; height:18px !important;
	background-color:#e8eff4 !important;
	color:#77787b;
	padding:0px !important;
	border:none; border-top:2px solid #a3a4a7;
}
.formRow {
height:20px; margin:0px 0px 10px 0px;
}
.formRow label {
	font-size:75%;
	color:#636466;
	display:block;
	width:90px;
	float:left;
	line-height:20px;
}
.formRow div {
	float:right;
}

.formbuilderform {
	color:#636466;
	font-size:75%;
}
.formbuilderform input[type="text"] {
	width:354px; height:18px !important;
	background-color:#e8eff4 !important;
	color:#77787b;
	padding:0px !important;
	border:none; border-top:2px solid #a3a4a7;
	float:left;
}
.formbuilderform.contact input[type="text"] {
	width:304px; height:18px !important;
}
.formbuilderform textarea {
	width:354px; height:134px !important;
	background-color:#e8eff4 !important;
	color:#77787b;
	padding:0px !important;
	border:none; border-top:2px solid #a3a4a7;
	float:left;
	margin-bottom:24px;
}
.formbuilderform.contact textarea {
	width:304px; height:134px !important;
}
.formbuilderform div {
	clear:right;
	margin:0px 0px 10px 0px;
	height:35px;
}
.formbuilderform label {
	width:100px;
	float:left;
	line-height:20px;
}
.formbuilderform .wide label {
	width: 200px;
	float: none;
}
.formbuilderform .wide {
	padding-top: 5px;
	margin-left: 95px;
}
.captcha p {
	margin:0px 0px 5px 0px !important; padding:0px 0px 0px 0px !important;
	font-weight:bold; font-size:85%;
}
.captcha input {
	width:198px; height:18px !important;
	background-color:#e8eff4 !important;
	color:#77787b;
	padding:0px !important;
	border:none; border-top:2px solid #a3a4a7;
	margin-bottom:16px;
}

.lectListings div.col {
	width:170px;
	float:left;
}
.lectListings p {
	margin:0px 0px 8px 0px !important; padding:0px 0px 0px 0px !important;
	font-size:70%;
}
.lectListings p a {
	color:#636466; font-weight:bold;
	text-decoration:none;
}
.lectListings a:hover { text-decoration:underline; }

.download {
	width:141px;
	float:left;
	margin-right: 25px;
}
div.download .image {
	width:88px; height:124px;
	margin:0px 0px 11px 0px;
	border:1px solid #c8c7c8;
}
div.download a { 
	color:#636466;
	text-decoration:none;
}
div.download a:hover { text-decoration:underline; }

.imageHeader, .imageHeaderWhite {
position:absolute;
color:#013a5a !important;
top:15px; left:15px;
font-size:125%; font-weight:bold;
text-decoration:none !important;
line-height:1.2em;
}
.imageHeaderWhite { color:white !important; }

.grid h1.europe, .grid h1.north-africa, .grid h1.middle-east, .grid h1.central-asia, .grid h1.asia, .grid h1.us, .grid h1.us1, .grid h1.americas-polynesia, .grid h1.about-us a,
.grid h2.europe, .grid h2.north-africa, .grid h2.middle-east, .grid h2.central-asia, .grid h2.asia, .grid h2.us, .grid h2.us1, .grid h2.americas-polynesia {
	text-transform:none;
	font-weight:bold;
	width:220px; height:31px;
	color:#fff;
	margin:0px 0px 0px 0px;
	letter-spacing:normal;
}
.grid h1.europe a, .grid h1.north-africa a, .grid h1.middle-east a, .grid h1.central-asia a, .grid h1.asia a, .grid h2.us a, .grid h2.us1 a, .grid h1.americas-polynesia a, .grid h1.about-us a,
.grid h2.europe a, .grid h2.north-africa a, .grid h2.middle-east a, .grid h2.central-asia a, .grid h2.asia a, .grid h2.us a, .grid h2.us1 a, .grid h2.americas-polynesia a, .grid h2.about-us a {
	color:#fff;
	padding:0px 0px 0px 12px;
	line-height:31px;
}

.grid h1.nepal, .grid h1.india, .grid h1.tibet, .grid h1.mongolia, .grid h1.bhuten, .grid h1.privateTours,
.grid h2.nepal, .grid h2.india, .grid h2.tibet, .grid h2.mongolia, .grid h2.bhuten, .grid h2.privateTours {
	text-transform:none;
	font-weight:bold;
	width:220px; height:31px;
	color:#b39233;
	margin:0px 0px 0px 0px;
	letter-spacing:normal;
	background-color:#000;
}

.grid h1.nepal a, .grid h1.india a, .grid h1.tibet a, .grid h1.bhuten a, .grid h1.mongolia a, .grid h1.privateTours a,
.grid h2.nepal a, .grid h2.india a, .grid h2.tibet a, .grid h2.bhuten a, .grid h2.mongolia a, .grid h2.privateTours a {
	color:#b39233;
	padding:0px 0px 0px 12px;
	line-height:31px;
}

.grid h1.europe, .grid h2.europe { background-color:#79838b; }
.grid h1.north-africa, .grid h2.north-africa { background-color:#914f3b; }
.grid h1.middle-east, .grid h2.middle-east { background-color:#4d3d53; }
.grid h1.central-asia, .grid h2.central-asia { background-color:#248098; }
.grid h1.asia, .grid h2.asia { background-color:#83986e; }
.grid h1.americas-polynesia, .grid h2.americas-polynesia { background-color:#840042; }
.grid h1.us, .grid h2.us { background-color:#00395a; }
.grid h1.us1, .grid h2.us1 { background-color:#840042; }
.grid h1.about-us, .grid h2.about-us { background-color:#00395a; }

/* Request a Brochure */


.insmap { position:relative; }
.insmap div a img {
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}
.insmap div a img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

div.familyDidYouKnow {
	margin:19px 0px 0px 0px;
	padding:16px;
	background-color:#f2e1d4;
}
div.familyDidYouKnow p { line-height:1.6em; }
div.familyDidYouKnow span {
	color:#a14f1a;
}
div.familyDidYouKnow span span {
	color:#a14f1a;
	font-size:170%;
}

div.mapImg { margin:0px 0px 16px 0px; }

.insTabs { margin-bottom:24px; height:38px; }

.ys {
	margin-bottom:12px;
}
.ys p {
	font-size:80%;
}
.ys p span {
	font-style:italic;
	font-size:80%;
}

/* helpy helper classes */
.wrap10 { margin:0px 10px 0px 0px; float:left; }
.wrap25 { margin:0px 25px 0px 0px; float:left; }
.divider {
	border-bottom:1px solid #c3d3e0;
	margin:19px 0px 14px 0px;
}
.clearB { clear:both; }
.tLeft { text-align:left; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.noM { margin:0px 0px 0px 0px !important; }
.w { background-color:#fff; }
.imgAlignL { margin:0px 18px 0px 0px; float:left; }


#m4fbrp_captcha_phrase {
	width:198px;
	margin:0;
}

.overview li div p {
	font-size:100%;
	line-height:21.4px;
	margin-bottom:0;
}


#searchResults .result .details h2 span.searchhilite, span.searchhilite, #searchResults .result .details h3 span.searchhilite {
	font-weight:bold;
	color:#00F;
}
#searchResults .result .details h2.result-title, #searchResults .result .details h3.result-title {
	color:#013A5A;
	margin:0;
	padding-top:0;
}
#searchResults .result .details h2.result-title2, #searchResults .result .details h3.result-title2 {
	color:#013A5A;
	margin:0;
	padding:0;
	font-size:12px;
}


h2 a,
h2 a:hover,
h2 a:visited
{
	color: #013a5a;
}


#searchResults .result .details h2,
#searchResults .result .details h3
{
	letter-spacing: normal;
}

.onlinebrochure
{
	position: absolute;
	top: 50px;
	right: 3px;
}

.staff-content h2
{
	font-size: 70%!important;
}

.tour-calendar a
{
	text-decoration: none;
}

.bookthistour
{
	font-size: 12px!important;
	letter-spacing:1pt!important;
}

.result a
{
	text-decoration: none!important;
}





