body {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	min-width: 790px;
	text-align: center;
}

a {
	text-decoration: none !important;
    color: blue;
}

a:visited {
    color: blue;
}

a:hover {
	text-decoration: underline !important;
}

a.button {
	display: block;
	border: 0px solid transparent;
}

a.button:visited {
	display: block;
	border: 0px solid transparent;
}

img {
	border: 0px solid transparent;
}

h3.h3Title {
	font-size: 14pt !important;
	text-align: left !important;
	display: block;
	position: absolute !important;
	float: left;
	width: 315px;
	margin-top: 65px !important;
	margin-left: 12px !important;;
}

div#container {
	position: absolute;
	text-align: left;
	left: 50% !important;
	margin-left: -395px !important;
	margin-top: 20px;
	width: 790px !important;
	height: 580px !important;
	border: 0px;
}

div.postcard {
	position: absolute;
	left: 40px !important;
	border: 0px solid #ffffff;
	width: 680px !important;
	height: 510px;
	overflow: hidden;
	background-repeat: no-repeat;
}

div.underside {
	display: none;
}

div.postcardCurl {
	position: absolute;
	width: 116px;
	height: 172px;
	bottom: 0px;
	right: 0px;
	border: none;
	display: none;
	background-repeat: no-repeat;
}

div.postcardUyuniCurl { background-image: url(../images/curl_uyuni_border.jpg); }

div#postcardBack {
	background-image: url(../images/back_sepia_border.jpg);
	background-repeat: no-repeat;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt !important;
	color: #004400;
	width: 678px !important;
	height: 508px !important;
	border: 0px !important;
}

div.stamp {
	position: absolute;
	background-repeat: no-repeat;
	border: none;
}

#iconFlip {
	display: block;
	position: absolute;
	bottom: 30px;
	right: 40px;
	background-image: url(../images/turnover.gif);
	background-repeat: no-repeat;
	width: 70px;
	height: 56px;
	border: 0px solid transparent;
}

em.captionDate {
	font-family: times, serif;
	font-size: 9pt;
	font-style: bold;
	float: right;
	display: inline !important;
}

em.captionTitle {
	font-family: times, serif;
	font-size: 9pt;
	font-style: bold;
	display: inline !important;
}

p.captionOnBack {
	font-family: times, serif;
	font-size: 8pt;
	text-align: justify;
	position: absolute;
	top: 5px;
	left: 10px;
	width: 325px;
	float: left;
	display: inline !important;
	z-index: 20;
}

div.divContent {
	display: block;
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
	font-size: 11pt !important;
	position: relative;
	top: 95px !important;
	margin-left: 10px !important;
	width: 335px !important;
	height: 395px;
	clear: none !important;
	overflow: auto;
}

div.divEnvelope {
	display: none;
}

/**** MainLinks ****/

fieldset#setViewStyle {
	position: relative !important;
	border: 1px solid #999999;
	top: 0px !important;
	left: 10px;
	float: left !important;
	width: 220px !important;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px !important;
}

div#divMainLinks {
	background-color: #99eeff;
	font-size: 10pt;
	position: absolute;
	top: 190px !important;
	right: 30px !important;
	margin: 0px 0px 30px 30px !important;
	width: 270px !important;
	height: 210px !important;
	float: right;
}

ul#ulMainLinks {
	position: relative;
	margin-bottom: 5px !important;
	top: 0px;
	left: 2px;
}

li.liMainLinks {
	position: relative;
	left: -6px;
}

legend {
	font-family: arial, helvetica, sans-serif;
}

label.radio {
	display: inline !important;
	top: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

/**** Welcome ****/

div.divNoteOnBack {
	font-family: comic-sans, arial, sans-serif;
	font-style: italic;
	font-size: 11pt;
	top: 20px;
}

p.pIndent {
	margin-left: 3em !important;
}

p#pSalutation {
	margin-left: 160px !important;
}

p#pSignature {
	margin-left: 160px !important;
}

/**** Directions ****/

div#map {
	width: 315px !important;
	height: 315px !important;
	overflow: auto;
}

span#spanBubble {
  position: relative;
  top: 20px;
}

h4#h4Directions {
  font-size: 12px;
  margin-left: 20px;
}

/**** Faq ****/

dt {
	font-style: bold;	
	font-size: 12pt !important;	
	margin-bottom: 3px;
}

dd {
	font-size: 10pt !important;	
	text-align: justify;
	position: relative;
	left: -15px;
	margin-bottom: 9px;
}

/**** ThingsTodo ****/

img#imgThingsTodo {
	margin-top: 0px !important;
}

/**** Hotels ****/

div#divNationsInn {
	float: left;
}

/**** RequestSong ****/

label {
	display: block;
	margin-bottom: 8px;
}

input, textarea {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: .8em;
}

input.radio {
	display: inline;
}

fieldset#fieldsetRequestSong {
	width: 290px !important;
}

#textareaComment {
	width: 280px;
	height: 80px;
}

#submitRequest {
	float: left;
}

span.spanResult {
	display: block;
	clear: both;
	font-style: bold;
	color: #ff0000;
}

/**** Postcard Images ****/

div.postcardUyuni { background-image: url(../images/eanda_uyuni_border.jpg); }
div.postcardBasilica { background-image: url(../images/eanda_basilica_border.jpg); }
div.postcardQuito { background-image: url(../images/eanda_quito_border.jpg); }
div.postcardCusco { background-image: url(../images/eanda_cusco_border.jpg); }
div.postcardMachu { background-image: url(../images/eanda_machu_border.jpg); }
div.postcardLapaz { background-image: url(../images/eanda_lapaz_border.jpg); }
div.postcardEngaged { background-image: url(../images/eanda_engaged2_border.jpg); }
div.postcardDurham { background-image: url(../images/eanda_durham_border.jpg); }
div.postcardCow { background-image: url(../images/eanda_cow_border.jpg); }
div.postcardCanes { background-image: url(../images/eanda_canes_border.jpg); }
div.postcardColo { background-image: url(../images/eanda_co_border.jpg); }

div#preloadUyuni {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_uyuni_border.jpg);
	background-image: url(../images/back_sepia_border.jpg);
	background-image: url(../images/stamps/stamp_uyuni.jpg);
}
div#preloadBasilica {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_basilica_border.jpg);
}
div#preloadQuito {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_quito_border.jpg);
}
div#preloadCusco {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_cusco_border.jpg);
}
div#preloadLapaz {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_lapaz_border.jpg);
}
div#preloadEngaged {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_engaged2_border.jpg);
}
div#preloadDurham {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_durham_border.jpg);
}
div#preloadCow {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_cow_border.jpg);
}
div#preloadCanes {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_canes_border.jpg);
}
div#preloadMachu {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_machu_border.jpg);
}
div#preloadColo {
	height: 0; width: 0; overflow: hidden;
	background-image: url(../images/eanda_co_border.jpg);
}

/**** Stamp Images ****/

div.stampUyuni {
	background-image: url(../images/stamps/stamp_uyuni.jpg);
	width: 286px;
	height: 123px;
	top: 20px;
	right: 10px;
}

div.stampCusco {
	background-image: url(../images/stamps/stamp_cusco.jpg);
	width: 206px;
	height: 156px;
	top: 15px;
	right: 10px;
}

div.stampEcuador {
	background-image: url(../images/stamps/stamp_ecuador.jpg);
	width: 273px;
	height: 177px;
	top: 20px;
	right: 20px;
}

div.stampStLouis {
	background-image: url(../images/stamps/stamp_stlouis.jpg);
	width: 310px;
	height: 95px;
	top: 30px;
	right: 15px;
}

div.stampBiplane {
	background-image: url(../images/stamps/stamp_biplane.jpg);
	width: 249px;
	height: 178px;
	top: 15px;
	right: 15px;
}

div.stampKittyHawk {
	background-image: url(../images/stamps/stamp_kittyhawk.jpg);
	width: 233px;
	height: 114px;
	top: 30px;
	right: 25px;
}

div.stampNC {
	background-image: url(../images/stamps/stamp_nc.jpg);
	width: 280px;
	height: 150px;
	top: 20px;
	right: 10px;
}

div.stampWagon {
	background-image: url(../images/stamps/stamp_wagon.jpg);
	width: 314px;
	height: 90px;
	top: 30px;
	right: 10px;
}

