BODY {
  background: #7f9fc6;
     /* fallback/image non-cover color */
   background-color: #7f9fc6; 

   /* fallback image */
   /* background-image: url(https://www.andesadventures.com/%28X%281%29S%28bmlmdk45dae44jzox12gfw2g%29%29/images/gradbg041911.png); */

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(#7f9fc6, #4455a2);

   /* Safari 4+, Chrome 1+ */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7f9fc6), to(#4455a2));

   /* Safari 5.1+, Chrome 10+ */
   background-image: -webkit-linear-gradient(#7f9fc6, #4455a2); 

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(#7f9fc6, #4455a2);
  /* margin: 0px; */
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 0px;
  margin-right: 0px
  padding: 0px;
  border: 0px;
  font-size: 100%;
  font-family: Georgia, "Times New Roman", Times;
  /* height: 100%; */
  /* width: 100%; */
  background-repeat:no-repeat;
}

/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 1000px;
	padding-top: 17px;
	padding-bottom: 10px;
	padding-left: 0px;
	background: #dfd7bc;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	/*background-image: url(https://www.andesadventures.com/%28X%281%29S%28bmlmdk45dae44jzox12gfw2g%29%29/images/back03.jpg); */
	/*background-repeat: repeat-y; */
	-moz-box-shadow: 0px 0px 10px #eee;
	-webkit-box-shadow: 0px 0px 10px #eee;
	box-shadow: 0px 0px 10px #eee;
	-moz-border-radius:15px;    /* Firefox */
	-webkit-border-radius:15px; /* Safari and Chrome */
	border-radius: 15px;
}
.content {
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

DIV {
  font-family: Georgia, "Times New Roman", Times;
}

P, CENTER, UL, DL, OL {
  font-size: 10pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #200000;
}

TD H2 {
	font-weight: bold;
	font-size: 16pt;
	margin-left: 0in;
	font-family: Georgia, "Times New Roman", Times;
	color: #804000;
}

TD {
  font-size: 10pt;
  font-family: Georgia, "Times New Roman", Times;
}

H1 {
  font-weight: bold;
  font-size: 20pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
  font-style: italic;
}

H2 {
  font-weight: bold;
  font-size: 18pt;
  margin-left: 0.0in;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
  font-style: italic;
}

H3 {
  font-weight: bold;
  font-size: 14pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
}

H4 {
  font-weight: bold;
  font-size: 10pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
}

H5 { font-weight: bold; font-size: 8pt; font-family: Georgia, "Times New Roman", Times; color: #804000; }

PRE {
  font-size: 9pt;
  font-family: monospace;
}

A:link {
  color: #993300;
}

A:visited {
  color: #993300;
}

A:active {
  color: green;
}

CAPTION {
  font-style: italic;
  font-size: 9pt;
  font-family: Georgia, "Times New Roman", Times;
}

.dropcap {
  font-weight: bold;
  font-size: 12pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
}
.redbold { color: #c00; font-weight: bold; }
.brightredbold { color: #f00; font-weight: bold; }
.NavFooter {
  font-size: 8pt;
  font-family: Arial;
}
.thinborder   { border: solid 1px maroon; border-collapse: collapse }
.medborder { border: solid 2px maroon; border-collapse: collapse  }
.thickborder   { border: solid 3px maroon; border-collapse: collapse    }
.arial  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lheight8pt  { line-height: 8pt }
.IncaRegColor { color: #c00 }
.footermedium  { font-size: small; font-weight: inherit }
.footerweight { font-weight: bold }
.footerunbold { font-weight: normal }
.runadvsumlink { color: #804000; font-size: 8pt; font-weight: bold; }
.asterisknote {
	font-size: x-small;
}
.highlightfont { color: #300; font-family: tahoma, arial, helvetica; }
.highlightbullet {  }
.highlightborder { border: solid 1px white; border-collapse: collapse; }
.smalltext {
	font-size: .9em;
}
.tripsummarysmall {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
}

.tripsummarynormal {
	font-size: 11pt;
	font-weight: normal;
	text-align:left;
	color:#200000;
}

.tripsummaryhead {
	font-size: 10pt;
	font-weight: bold;
	color: #666600;
}

.tripitinerarydate {
	font-size: 10pt;
	font-weight: bold;
	color: #666600;
}

.tripheadsmall {
	font-size: 10pt;
	font-style: italic;
}

.triph4list {
  font-weight: bold;
  font-size: 10pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
}

.commentdropcap {
  font-weight: bold;
  font-size: 16pt;
  font-family: Georgia, "Times New Roman", Times;
  color: #804000;
}
.commentdefault {
	font-weight: bold;
	font-size: 11pt;
	font-family: Georgia, "Times New Roman", Times;
}
/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.flowtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00F;
}
.flowtextalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: navy;
}
.radius10 {
	-moz-border-radius:10px;    /* Firefox */
    -webkit-border-radius:10px; /* Safari and Chrome */
	border-radius: 10px;	
}
.radius5 {
	-moz-border-radius:5px;    /* Firefox */
    -webkit-border-radius:5px; /* Safari and Chrome */
	border-radius: 5px;	
}
.photodrop10 {
	-moz-border-radius:10px;    /* Firefox */
    -webkit-border-radius:10px; /* Safari and Chrome */
	border-radius: 10px;	
	-moz-box-shadow: 5px 5px 5px #AAA;
	-webkit-box-shadow: 5px 5px 5px #AAA;
	box-shadow: 5px 5px 5px #AAA;
	
}
.photostd10 {	
	-moz-box-shadow: 0px 0px 7px #999;
	-webkit-box-shadow: 0px 0px 7px #999;
	box-shadow: 0px 0px 7px #999;
	-moz-border-radius:10px;    /* Firefox */
    -webkit-border-radius:10px; /* Safari and Chrome */
	border-radius: 10px;	
}
.photostd5 {	
	-moz-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
	box-shadow: 0px 0px 3px #999;
	-moz-border-radius:5px;    /* Firefox */
    -webkit-border-radius:5px; /* Safari and Chrome */
	border-radius: 5px;	
}
.noteboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #804000;
	text-align:justify;
}
.li1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #804000;
	padding-bottom: 5px;
}
.li2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #804000;
	padding-bottom: 5px;
}