body.plain { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ffffff; }
body { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f1f0e4 url(/travel/img/tag/australia/background-long.gif) top center repeat-y; margin:0px; }

h1 { text-decoration: none; font-weight: bold; background-color: #ffffff; color: #184062; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
p { text-decoration: none; color: #000000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td { text-decoration: none; background-color: #ffffff; color: #000000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a:link { text-decoration: underline; color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited { text-decoration: underline; color: #990099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover { text-decoration: underline; color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.header { background-color: #000055; vertical-align: middle; }
.headersel { background-color: #f9db92; text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; }
.headerselb { background-color: #f9db92; text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

a.header:link { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.header:visited { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.header:hover { text-decoration: underline; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

a.headersel:link { text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; }
a.headersel:visited { text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; }
a.headersel:hover { text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

a.headerselb:link { text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.headerselb:visited { text-decoration: none; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.headerselb:hover { text-decoration: underline; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

.space { background-color : #ffffff; }
.hsep { background-color : #bbbbbb; }
.headerselsep { background-color: #ebb35c; text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

.invtab { visibility: hidden; position: absolute; left: 50%; top: 140px; z-index:1; }

.footer { color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.footer:link { text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.footer:visited { text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.footer:hover { text-decoration: underline; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.idxsm { background-color : #dadfe6; text-decoration: none; color: #000000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.idxsm:link { text-decoration: underline; color: #3f517f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.idxsm:visited { text-decoration: underline; color: #3f517f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.idxsm:hover { text-decoration: underline; color: #3f517f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

.idxlg { background-color : #577c7e; text-decoration: none; color: #ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.idxlg:link { text-decoration: underline; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.idxlg:visited { text-decoration: underline; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }
a.idxlg:hover { text-decoration: underline; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; }

.button {
  border-bottom:1px solid #C28B12; border-right:1px solid #C28B12;
  border-top:1px solid #FAD583; border-left:1px solid #FAD583;
  font-size:11px; font-weight:bold; 
  background-color:#FBAF08; color: #FFFFFF; 
  padding-top:3px; padding-left:4px; padding-right:4px; padding-bottom:3px;  
  line-height:.85; cursor: pointer;
}

.greybox {
  background-color: #e4e4e4;
  text-decoration: none;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

.textinput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.small { text-decoration: none; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.small:link { text-decoration: underline; color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.small:visited { text-decoration: underline; color: #990099; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.small:hover { text-decoration: underline; color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.capt {
  border: 1px solid #ebb35c;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-spacing: 0px;
  background-color: #f9db92;
  text-decoration: none;
  color: #a45f11;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: middle;
}

.captdiv {
  top: 0px;
  left: 0px;
  visibility:hidden;
  position: absolute;
  z-index: 3;
}

.captlink { text-decoration: underline; color: #a45f11; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; }

.th1 { text-decoration: none; font-weight: bold; background-color: #ffffff; color: #184062; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

a:link, a:visited, a:active {
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.rightsect {
  background-color: #F1F1E5;
}

.headercol {
  background: #ffffff url(/travel/img/tag/australia/headercol.gif) top center repeat-x;
}

input, textarea, select { border: 1px solid #EAB259; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

input[type='text']:hover { border-style:inset; }
