FORM.thanks {
 margin-left : 100px;
}

.google {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 13px;
}

H1 {
 font-family :  Arial, Helvetica, sans-serif;
 margin-left : 0px;
 margin-top : 0px;

}

H1.thanks {
 font-family :  Arial, Helvetica, sans-serif;
 margin-left : 80px;
}

H2 {
 font-family :  Arial, Helvetica, sans-serif;
 margin-left : 14px;
}

H3 {
 font-family :  Arial, Helvetica, sans-serif;
 margin-left : 27px;
}

H4 {
 font-family :  Arial, Helvetica, sans-serif;
 margin-left : 60px;
}

.main {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin-left : 100px;
 width : 400px;
 text-align: justify;
 }

.mainsmall {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 20px;
 width : 540px;
 xmargin-right : 100px;
 text-align: justify;
 }

.maintabular {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 13px;
 margin-left : 5px;
 margin-right : 5px;
 text-align: justify;
 padding-bottom :  0px;
 padding-left :  5px;
 padding-right :  5px;
 padding-top :  0px;
}

.nondetail {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 15px;
 padding : 5px;
 margin-left : 0px;
 margin-right : 0px;
 }

.detail {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 padding : 5px;
 margin-left : 0px;
 margin-right : 0px;
 text-align: justify;
 }

.dates {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 13px;
 padding : 5px;
 margin-left : 0px;
 margin-right : 0px;
 }

.heading {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 16px;
 margin-left : 0px;
 margin-right : 0px;
 text-align: center;
 font-weight: bold;
 }

.bigheading {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 20px;
 text-align: center;
 font-weight: bold;
 color :  White;
 margin :  0;
 padding :  0;
 }

.divheading {
 font-family : Arial, Helvetica, sans-serif;
 letter-spacing : 1em;
 font-size : 12px;
 text-align: center;
 font-weight: bold;
 color :  White;
 margin :  0;
 padding :  0;
 }

table.footer {
 width: 600px;
 border-collapse: collapse;
 border-width:0px;
 border-style: none;
}

.footer {
 border: thin solid #008080;
 padding: 2px;
 font-family : Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 11px;
 text-align: right;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
 }

.links {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 text-align: center;
 background-color : Yellow;
 }

P.info {
text-align: justify;
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 13px;
 margin-left : 100px;
 margin-right : 100px;
}

p.crap {
font-size : 10px;
margin-left: 100px;
margin-right: 100px;
text-align: justify;
font-family :  Arial, Helvetica, sans-serif;
}

p.address {
font-size : 12px;
margin-left: 109px;
margin-right: 55px;
text-align: left;
font-family :  Arial, Helvetica, sans-serif;
}

.mini {
font-size : 65%;
 color :  Red;
}

.tiny {
font-size : 50%;
 color :  Red;
 background : yellow;
}

.pixi {
font-size : 25%;
}

.changes {
font-size : 10px;
 color :  Red;
}

.red {
 color :  Red;
}

.fine {
font-size : 65%;
}

.space {
font-size : 55%;
color : silver;
vertical-align : middle;
}

.space-crit {
font-size : 55%;
color : yellow;
vertical-align : middle;
}

.space-none {
font-size : 55%;
color : gray;
vertical-align : middle;
}


.small {
font-size : 70%;
}

.bold {
 font-weight :  bold;
}

.important {
	color : Red;
	font-weight :  bold;
	font-family : Arial, Helvetica, sans-serif;
}

.tourspacer {
 width : 0px;
 height : 20px;
}

.zerozero {
 margin : 0px;
 padding : 0px;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
}

Table.zero {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 14px;
 margin :  0;
 padding : 0px;
 width :  600px;
}

table.padded {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 14px;
 margin :  0;
 padding : 5px;
 width :  600px;
}

Table.paddedprintable {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 14px;
 margin :  0;
 padding : 5px;
 width :  650px;
}

Table.info {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin :  0;
 padding : 5px;
 width :  500px;
}

Table.acro {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 11px;
 margin :  0;
 padding : 5px;
 width :  480px;
}

.mainabout {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin-left : 100px;
 width : 500px;
 text-align: left;
}

.mainaboutleft {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin-left : 5px;
 margin-right : 5px;
 text-align: left;
}

.mainaboutleftsmall {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 11px;
 margin-left : 5px;
 margin-right : 5px;
 text-align: left;
}

.mainaboutright {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin-left : 15px;
 margin-right : 5px;
 text-align: justify;
}

IMG.route{
 margin-bottom :  0;
 margin-left :  0;
 margin-right :  0;
 margin-top :  10px;
}

.travlog {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 15px;
 margin-left : 100px;
 width: 400px;
 text-align: justify;
 padding-bottom :  0px;
 padding-left :  5px;
 padding-right :  5px;
 padding-top :  0px;
}

.bydate {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 margin-left : 10px;
 }

.button {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 text-align: center;
 background-color : Yellow;
 color : Blue;
 font-weight : bold;
 text-decoration : none;
 border-width : 2px;
 border-color : teal;
 border-style : ridge;
 }

.dul {
font-size : 80%;
 color :  gray;
 text-decoration : none;
}

table.endlinks {
 font-family :  Arial, Helvetica, sans-serif;
 font-size : 14px;
 margin :  0;
 padding : 5px;
 width :  600px;
 border-collapse: collapse;
 border-width:0px;
 border-style:none;
}
