@charset "utf-8";
/* CSS Document */
* {
  color:white;
}
body {background-image:url(graphics/bg_img.jpg); padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.topbgimage {position:absolute; z-index:0; width:100%; top:0px; right:0px; background-image:url(graphics/top_bg_img.jpg); background-repeat:repeat-x; height:435px;}
#mainDIV {margin:0px auto 0px; width:904px; position:relative;}

.heading1 {font-weight:bold; font-size:18px; color:#E78C45;}
.heading2 {font-weight:bold; font-size:16px; color:#99B4EF;}
.heading3 {font-size:12px; color:#99B4EF; font-weight:bold;}
.text {color:#FFFFFF;}
.textHighlight {color:#DAC605;}
.smallText {font-size:10px; color:#FFFFFF;}
.textItalic {color:#FFFFFF; font-style:italic;}
.textBold {color:#FFFFFF; font-weight:bold;}
.textBold2 {color:#333333; font-weight:bold;}
.whiteLink:link, .whiteLink:visited {color:#FFFFFF;}
.whiteLink:hover {color:#FFFFFF; text-decoration:none;}
.blueLink:link, .blueLink:visited {color:#99B4EF;}
.blueLink:hover {color:#99B4EF; text-decoration:none;}
.heading4 {background-color:#99B4EF; color:#333333; font-weight:bold; text-align:center; line-height:30px; margin-bottom:10px; border:1px solid #CCCCCC;}
.header4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #DAC605;
}
.ftErrors {color:red; font-weight:bold;}
h1, .text h1 {
  background-image:url('graphics/AnasaziATV-Logo.gif');
  background-repeat:no-repeat;
  background-position:0 -11px;
  color:white;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  font-weight:bold;
  font-size:20px;
  padding-left:35px;
  line-height:75px; /* Make the same height as the background-image */
  margin-bottom:-10px;
}

h2 {
  font-weight:bold;
  font-size:16px;
  color:#99B4EF;
}
strong {
  color:#99b4ef;
  font-weight:bold;
}


.indentlist {
  padding-left:30px;
}
/* ---------- TOP NAVIGATION MENU ---------- */
ul#topNav{
  z-index:10000;
  padding:0;
  font-size:13px;
  float:left;
  margin:0;
  text-indent:0;
}
ul#topNav li{
  list-style-type:none;
  text-indent:0;
  margin:0 0 1px 0;
  float:left;
  display:block;
  color:#FFF;
}
ul#topNav li a{
  text-decoration:none;
  color:#FFF;
  font-weight:900;
  padding:0 2px;
}
ul#topNav li a.firstLink{
  padding:0 2px 0 0;
}
ul#topNav li a.lastLink{
  padding:0 0 0 2px;
}
ul#topNav li a:link,ul#topNav li a:visited,ul#topNav li a:active{
  color:#FFF;
}
ul#topNav li a:hover,
ul#topNav li a.currentLink:hover{
  color:#E99555;
}
ul#topNav li a.currentLink,
body#index ul#topNav li a#index-link
{
  color:#E99555;
}
#ridedates td,
#fiveday-vacation-package td,
#threeday-vacation-package td,
#non-operator-package td,
#short-trips-package td,
#rental-only-package td,
#ridedates th,
#fiveday-vacation-package th,
#threeday-vacation-package th,
#non-operator-package th,
#short-trips-package th,
#rental-only-package th
{
  vertical-align: top;
  padding-left:50px;
}

#threeday-vacation-package,
#non-operator-package,
#short-trips-package,
#rental-only-package
{
  margin-top:20px;
}
td.col1 {
  width:200px;
}
td.col2 {
  width:200px;
}

a {
  color:#FFFFFF;
}
#contactdetails {
  float:right;
  width:400px;
}
#videodetails {
  float:right;
  width:450px;
}
#contactform {
  width:800px;
  color:white;
}

#contactform label  {
display:block;
float:left;
margin:0.5em;
text-align:right;
width:8em;
}

#contactform select, #contactform option {
  color:black;
}
#submit {
  margin-left:105px;
  color:black;
}

input {
  color:black;
}

textarea {
  color:black;
  font-family:arial,sans-serif;
}

.splat {
  color:red;
  font-weight:bold;
}

#contactdetails img {
  border:none;
}

#regarding_1 {
  background-color:#333;
  font-weight:bold;
  font-size:16px;
  color:#99B4EF !important;
}

#regarding_1 option {
  color:white;
}


#videochoice td{
  text-align:center;
  width:200px;
}

#videochoice img {
  margin:0 auto;
  border-style: none;
}

#videochoice a {
  border-style: none;
}

#videochoice p, #videochoice h3  {
  margin:0;
  padding:0;
}

#videochoice p {
  margin-bottom:10px;
}