/* *   dk gray:   #333 *   borders:   #ccc *   stripe:    #ccc/#595959 *   ftr:		#ccc * *	 alps		lt blue	#69c *   europe:    green	#099 *   himalaya:  blue	#369 *   americas:  orange 	#f93 *   news:      fuscia	#c36 #c03868 *   about:     brown	#966 *	 contact:	tan		#c96 *   philo:  	purple	#969 * *	 RELIC *	 partners *   sitemap:   lt blue	#82a7cc *   home:      olive	#996 * */#sitemap { font-family:Verdana, sans-serif; color: #fff; }#sitemap a { text-decoration: none; }#sitemap a:link    { color: #fff; } #sitemap a:active  { color: #fff; }#sitemap a:visited { color: #fff; }#sitemap a:hover   { color: #000; }#sitemap th { font-size: 12px; } #sitemap td { font-size: 10px; }#sitemap td.alps, th.alps, tr.alps { background-color: #69c }#sitemap td.euro, th.euro, tr.euro { background-color: #099 }#sitemap td.hima, th.hima, tr.hima { background-color: #369 }#sitemap td.amer, th.amer, tr.amer { background-color: #f93 }#sitemap td.news, th.news, tr.news { background-color: #C36 }#sitemap td.abou, th.abou, tr.abou { background-color: #966 }#sitemap td.cont, th.cont, tr.cont { background-color: #C96 }#sitemap td.phil, th.phil, tr.phil { background-color: #969 }#sitemap td.genl, th.genl, tr.genl { background-color: #996 }#sitemap td.nada, th.nada, tr.nada { background-color: #FFF } a { text-decoration: none; }a:link    {	color: #c63;	font-weight: bolder;	font-variant: normal;	text-transform: none;} a:active  {	color: #c63;	font-weight: bolder;}a:visited {	color: #c63;	font-weight: bolder;	font-variant: normal;}a:hover   { color: #666; text-decoration: underline; }body {  margin: 0; padding: 0;  font-family: geneva, sans-serif;  font-size: 12px; color: #444; background-color: #d4c090;}h1 { font-size: 120%; margin: .5em 0; padding: 0; }	h2 { font-size: 110%; margin: .5em 0; padding: 0; }h3 { font-size: 100%; margin: .5em 0; padding: 0; }p { margin: 0 0 1em 0; padding: 0; }#frm  { background: url(/comp/images/hdr.gif) repeat-x; }#hdr  {  position: relative; top: 0px; left: 0px;  height: 120px; width: 960px; /* width was 760 then 800 */  margin: 35px auto 0 auto; padding: 0;}#ban { float: right; margin: 0; }#logo { position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; z-index: 0; }#tag { position: absolute; top: 0px; left: 192px; z-index: 1; } /*left was 45px*/#upnav {  position: absolute; top: 79px; left: 195px; height: 18px; width: 765px; /* width was 669 left was 131 */  float: left; margin 0; padding: 3px 0 0 0;  font-family: verdana, arial; font-size: 12px; text-align: left;  background-color: transparent;	/* background color of upper navigation - was #333 */  color: transparent;			/* text color of upper navigation */}#upnav a { color: #dcd8a8 } #upnav a:hover { color: #fff; }#nav {  position: absolute; top: 90px; left: 192px; /* left was 128 */  height: 50px; width: 768px; /* width was 672 768*/  margin: 0; padding: 0;}#tab {  float: left;  height: 46px; width: 195px;}#thumbs {  margin: 0; padding: 0;  float: left; margin-top: 10px;  height: 20px; width: 768px; /* width was 672 765*/}#thumbs img { display: block; }#thumbs ul { margin: 0; padding: 0; list-style-type: none; }#thumbs ul li { display: inline; margin: 0 0 0 3px; padding: 0; float: left; }#thumbs ul li a { color: #fff; margin: 0; text-decoration: none; }#navnew { /* relic? */  position: absolute; top: 70px; left: 128px;  height: 20px; width: 672px;  margin: 0; padding: 0;  font-family: geneva, sans-serif;  font-size: 12px; color: #ccc; background-color: #996}#sscon { width: 760px; margin: 0 auto; padding: 0; background-color: #fff; } /* width was 600 */#lcol {  float: left; width: 190px; padding: 0; /* was 150 */  font-size: 12px; line-height: 1.0em;  color: #333;}#lcol h1 {  margin: 1em 0 .2em 0; padding-left: .5em;  font-size: 12px; line-height: 1em; text-transform: uppercase;  border-bottom: 1px solid #333;}#lcol h2 { text-align: center; margin: 0; padding: .5em 0 0 .5em; font-weight: bold; }#lcol h3 {margin: 1em 0 .2em 0; padding-left: .5em;  font-size: 12px; line-height: 1em; }#lcol h4 {  margin: 1em 0 .2em 0; padding-left: .5em;  font-size: 12px; line-height: 1em; text-transform: uppercase;  border-bottom: 1px solid #333;  }#lcol p { margin: 0; padding: 0 .5em; }#lcol ul { margin: 0; padding-left: 1.2em; list-style-type: none; text-indent: -1em; }#lcol li { margin: 0; padding: 0; }#lcol img { margin: .5em 0 0 .5em; }#lcol strong { color: #fff; }#lcol strong.blk { color: #000; }#sideh a { text-decoration: none; }#sideh a:link    {	color: #000;	font-weight: normal;	font-variant: normal;	text-transform: none;} #sideh a:active  {	color: #c63;	font-weight: normal;}@sideh a:visited {	color: #000;	font-weight: normal;	font-variant: normal;}#sideh a:hover   { color: #c63; text-decoration: underline; }#lnav {  width: 190px; /* was 150 */  margin: 0; padding: 0;  text-align: left;}#lnav ul { margin: 0; padding-left: .5em; list-style-type: none; text-indent: 0; }#lnav ul li { margin: 0; padding: 0; }#lnav ul li a { display: block; height: 1em; padding: 0; color: #c63; }#lnav a:link.active, #lnav a:visited.active { color: #000; }#lnav a:hover.active, #lnav a:hover { color: #c63; }#lnav strong { padding-left: 5px; }#lnav div { width: 170px; margin-top: 10px; text-align: right; border: 1px solid #333; margin: 4px 0 0 -1px; padding: 4px; }#lnav h3 { color: #333; text-align: left; margin: 0 0 2px 0; padding: 0;}#lnav form { margin: 0; padding: 0; }#lnav input { margin: 0; padding: 0 2px 0 0; }#lnav p { float: right; margin: 0; padding: 0; }#rcolnews { float: right; background-color: #ccb; width: 170px; margin: 0 0 10px 0; padding: 0; clear: right; }#rcol { float: right; background-color: #ccb; width: 212px; margin: 0 0 10px 0; padding: 0; clear: right; }#rcol h1 {  margin: .5em 0 0 0; padding-left: .5em;  font-size: 12px; line-height: 1em; text-transform: uppercase;  border-bottom: 1px solid #333;}#rcol h2 { text-align: center; }#rcol ul { margin: 0; padding-left: .5em; list-style-type: none; }#rcol ul li { margin: 0; padding: 0; }#rcol ul li a { display: block; height: 1em; padding: 0; text-transform: uppercase; color: #c63; }#rcol a:link.active, #rcol a:visited.active { color: #c63; }#rcol a:hover.active, #rcol a:hover { color: #666; }#fc { float: right; width: 212px; margin: 0; padding: 0; }#content {  float: right; width: 740px; /* 620 broke : was 580 */  margin: 0; padding: 10px;}#hcontent {  float: right; width: 758px; /* 638 broke : was 598*/  margin: 8px 0 0 0; padding: 0;}#trips { width: 750px; margin: 0 auto; } /* will be 760 */.tt {	float: left;	width: 235px; /*was 188*/	height: 280px;	text-align: center;	font-family: Verdana, sans-serif;	font-size: 12px;	margin: 5px 19px 1px 0;}.tt img {	padding: 0px;	border: 1px solid #bbb;}.ttl {	float: left;	width: 235px; /*was 188*/	height: 280px;	text-align: center;	font-family: Verdana, sans-serif;	font-size: 12px;	margin: 5px 0 1px 0;}.ttl img {	padding: 0px;	border: 1px solid #bbb;}.ttitle {	float: left;	width: 235px; /*was 188*/	height: 30px;	text-align: center;	font-family: Verdana, sans-serif;	font-size: 11px;	margin: 1px 19px 5px 0;}.ttitle img {	padding: 0px;	border: 1px solid #bbb;}.ttltitle {	float: left;	width: 235px; /*was 188*/	height: 30px;	text-align: center;	font-family: Verdana, sans-serif;	font-size: 11px;	margin: 1px 0 5px 0;}.ttltitle img {	padding: 0px;	border: 1px solid #bbb;}#details { clear: both; margin: 0; padding: 10px; color: #333; }.defcol  { background-color: #999966; }.lblue   { background-color: #95B2CC; }.green   { background-color: #7CA59B; }.blue    { background-color: #849ACA; }.yellow  { background-color: #EBCE60; }.fuchia  { background-color: #E8A2B9; }.brown   { background-color: #C7ACAC; }.tan     { background-color: #DFBE9E; }.purple  { background-color: #C7ACC7; }.orange   { background-color: #C63; color: #FFFFFF}.darkgrey {background-color:#666666; color:#CCCCCC}#lownavo { clear: both; margin: 0; padding: 10px; color: #333; background-color: #ccb; line-height: 1.4em; }#details a { text-decoration: none; }#details a:link    {	color: #fff;	font-weight: bolder;	font-variant: normal;	text-transform: none;} #details a:active  {	color: #fff;	font-weight: bolder;}#details a:visited {	color: #fff;	font-weight: bolder;	font-variant: normal;}#details a:hover   { color: #666; text-decoration: underline; }#lownav {  clear: both; color: #333; background-color: #ddd; line-height: 1.4em;  padding: 10px 0; margin: 0;  font-size: 12px; text-align: center;}#lownav ul { margin: 0; padding: 0; list-style-type: none; }#lownav ul li { display: inline; margin: 0;  }#lownav ul li a { }#lownav ul li a:hover { }#ftr {  clear: both;  width: 957px; height: 16px; margin: 0; padding: 3px 0 2px 0;  color: #fff; background-color: #999;  text-align: left;  font: 11px verdana, sans-serif;}#ftr a:hover { text-decoration: underline; }#ftr2 {  clear: both;  width: 600px; height: 16px; margin: 0; padding: 3px 0 2px 0;  color: #fff; background-color: #999;  text-align: left;  font: 11px verdana, sans-serif;}#ftr2 a:hover { text-decoration: underline; }#ftr3 {  clear: both;  width: 400px; height: 16px; margin: 0; padding: 3px 0 2px 0;  color: #fff; background-color: #999;  text-align: left;  font: 11px verdana, sans-serif;}#ftr3 a:hover { text-decoration: underline; }#ssftr { color: #fff; text-align: center; }#ssftr a { color: #fff; text-decoration: underline; }#ssftr a:hover { color: #333; }#cr { float: left; margin-left: 5px; }#bt { float: right; margin-right: 5px; }#env { margin: 0 auto; padding: 15px; width: 800px; background-color: #fff; color: #333; }#c3 img.r { float: right; margin-right: 10px; clear: none; }#c3 img.l { float: left;  margin-left: 10px;  clear: none; }.l { float: left; margin-right: 10px; margin-bottom: 10px; clear: both; }.r { float: right; margin-left: 10px; margin-bottom: 10px; clear: both; }.pl { height: 115px; margin: 20px 10px 20px 0; clear: both; }.pl img { float: left; }.pl div { width: 375px; float: right; padding: 0; }.pl h2 { margin-top: 0; }.pl a { clear: both; }.btfont { font-family: "Century Gothic", verdana, sans-serif; }.indent { margin-left: 30px; }.attn { color: #f00; }.spacer { clear: both; }.sm { font-size: 11px; }.qt { font-style: italic; }.aa { color: #966; }.itintitle {font-family: "geneva", sans-serif; font-size: 12px; text-transform: uppercase}dl.Accordion { height: 110px; margin: 0 0 0 7px; padding: 0; }dt.acctog { cursor: pointer; color: #fff; }dd.accstr { margin: 0; padding: 0; }dd.accstr ul { margin: 0; padding-left: .5em; list-style-type: none; text-indent: 0; }dd.accstr ul li { margin: 0; padding: 0; }dd.accstr ul li a { display: block; height: 1em; padding: 0; text-transform: uppercase; color: #c63; }dd.accstr a:link.active, #lnav a:visited.active { color: #c63; }dd.accstr a:hover.active, #lnav a:hover { color: #666; }ul.nobul { list-style-type: none; list-style-image: none; line-height: 16px; font-size: 100%; }#contenthome {  float: right; width: 550px; /* 590 broke */  margin: 0; padding: 10px;}.titlenewsletter {	background-color: #336699;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}
