/* global html styles */
body {
  width: 982px;
  height: 725px;
  background-color: #FFFFFF;
  margin: 0px auto;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-image: url("images/bg.jpg");
}

div.register {
  width: 982px;
  top: 60px;
  right: 50px;
  position: relative;
  text-align: right;
}

a.register-text, span.register-text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #081935;
}

a.register-text:hover {
  color: #081935;
  text-decoration: underline;
}

div.brightdoor {
  /*
  width: 982px;
  top: 150px;
  left: 20px;
  text-align: left;
  */
  text-align: left;
}

a.brightdoor {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.brightdoor:hover {
  text-decoration: none;
}

ul {
  margin-top: 5px;
  margin-bottom: -1px;
  color: #26303B;
}

li {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

ul.contact {
  line-height: 24px;
}

a img {
   border: 0px none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* buttons */
a.buttons {
  font-size: 18px;
  font-weight: normal;
  color: white;
  line-height: 16px;
}

a.buttons:hover, #bh, #bbh, a.driving:hover {
  color: #CCCCCC;
  text-decoration: none;
}

div.subb {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #E3BB68;
  margin-top: 5px;
  display: none;
}

#td {
  padding-left: 103px;
}

#op {
  padding-left: 185px;
}

#ro {
  padding-left: 320px;
}

#ma {
  padding-right: 10px;
  text-align: right;
}

#ne {
  padding-right: 10px;
  text-align: right;
}

.subb a {
  color: #E3BB68;
  font-weight: bold;
}
/* */


.textbg {
  background-color: #DDB976;
}

.bluebg {
  background-color: #26303B;
}

form.bluebg {
  padding-left: 10px;
  padding-bottom: 5px;
}

.newsbg {
  background-color: #FFE4A8;
}

.newsbg li {
  font-size: 14px;
}

td.presstitle, td.newstitle {
  padding-top: 10px;
  background-color: #FFE4A8;
  font-weight: bold;
  font-size: 18px;
  color: #26303B;
  line-height: 16px;
  text-align: center;
}

td.presstitle {
  padding-right: 10px;
}

td.newstitle {
  padding-right: 30px;
}

td.newsmember {
  background-color: #FFE4A8;
  font-weight: bold;
  font-size: 18px;
  color: #26303B;
  line-height: 16px;
  text-align: left;
}

.contact-text, .contact-multi {
  padding: 10px 5px 5px 5px;
  font-weight: bold;
  font-size: 12px;
  color: #F1F1F2;
  line-height: 16px;
  text-align: right;
  width: 120px;
}

.contact-check {
  padding: 0px 0px 1px 5px;
  font-size: 14px;
  color: #F1F1F2;
  text-align: left;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

.contact-text {
  vertical-align: middle;
}

.contact-multi {
  vertical-align: top;
}

td.contact-input {
  padding-right: 5px;
}

input.contact-input {
  margin: 3px 0px 0px 5px;
  vertical-align: middle;
}


.contact-select {
  padding: 10px 0px 0px 5px;
}

.login-text {
  padding: 10px 0px 5px 5px;
  font-weight: bold;
  font-size: 14px;
  color: #F1F1F2;
  line-height: 14px;
  text-align: left;
}

.login-input {
  margin: 0px 5px 0px 5px;
}

a.fsubmit {
  font-weight: bold;
  font-size: 14px; color: #F1F1F2;
  line-height: 16px;
  text-align: left;
}

td.footbg {
  background-image: url("images/mid_foot_bg.jpg");
}

td.footbg table td, td.footbg table td a {
  font-family: Times New Roman PS MT, serif;
  color: #26303B;
  font-size: 18px;
}

#bh, #bbh,
td.presstitle,
td.newstitle,
.contactitle,
.contactreq,
.loctitle,
.loctext {
   text-decoration: underline;
}

a.buttons, td.presstitle, td.newstitle, td.newsmember, td.air, a.driving {
  font-family: Bodoni MT, Arial, sans-serif;
}

.texttitle, .textbody {
  padding-top: 7px;
  text-align: left;
  color: #081935;
  line-height: 13pt;
}

td.space
{
  font-size: 6px;
}

td.press
{ padding-top: 23px;
  padding-right: 0px;
}

a.press
{
  text-align: left;
  color: #081935;
  line-height: 18px;
  /* font-family: Bodoni MT, Arial, sans-serif; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

a.press:hover {
  text-decoration: underline;
}

td.news
{
  padding-top: 23px;
}

a.news
{
  text-align: left;
  color: #081935;
  line-height: 18px;
  /* font-family: Bodoni MT, Arial, sans-serif; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

a.news:hover {
  text-decoration: underline;
}

.texttitle {
  padding-left: 10px;
  /* font-family: Monotype Corsiva, Verdana, sans-serif; */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-style: italic;
  /* font-size: 22px; */
  font-size: 17px;
}

.textbody {
  font-family: Arial, sans-serif;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.contactpic {
  padding-left: 60px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.contactitle {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.contactreq {
  padding-top: 10px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.contactsales-1 {
  padding-top: 10px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

.contactsales-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

.required {
  padding: 5px 0px 5px 5px;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: #F1F1F2;
}

.contact-space {
  font-family: Arial, sans-serif;
  font-size: 18px;
}

.contactext {
  padding-left: 20px;
  font-size: 14px;
}

.contactext-email {
  font-size: 14px;
  text-decoration: none;
}

a.contactext:hover {
  text-decoration: underline;
}

td.air {
  padding: 3px 0px 3px 10px;
  font-size: 18px;
  color: white;
  line-height: 16px;
  height: 20px;
}

a.driving {
  padding-right: 10px;
  font-size: 18px;
  color: white;
  line-height: 16px;
  text-align: right;
}

a.video {
  color: white;
}

.loctitle, .loctext,
.contactext, .contactext-email, .contactsales, .contactreq, .contactitle,
.thanktext {
  color: #26303B;
}

.loctitle {
  padding-left: 5px;
  font-weight: bold;
  font-size: 14px;
}

.loctext {
  padding-left: 10px;
  font-size: 10px;
}

.thankpic {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

.thanktext {
  padding-left: 20px;
  font-size: 14px;
  text-align: left;
}

.video_head {
  padding-top: 40px;
  padding-left: 5px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  font-variant: small-caps;
  color: white;
}

.video {
  padding-top: 10px;
  padding-left: 5px;
  text-align: left;
}

.email {
  padding-right: 25px;
  text-decoration: none;
}

a.email:hover {
  text-decoration: underline;
}

div.left-side {
  background: url(images/left_but_bg.jpg) repeat-y;
  height: 1400px;
  min-height: 1400px;
  /* float: left; */
}

div.right-side {
  background: url(images/right_but_bg.jpg) repeat-y;
  height: 1400px;
  min-height: 1400px;
  /* float: left; */
}

img.contact-left {
/*
  width: 70px;
  height: 1570px;
  background-repeat: repeat-y;
*/
}

img.contact-right {
/*
  width: 70px;
  height: 1570px;
  background-repeat: repeat-y;
*/
}

#cabin_view {
  width: 770px;
  height: 490px;
  overflow: hidden;
  margin-left: 20px;
  margin-right: 10px;
  text-align: center;
}

div.cabin-on {
  font-family: Arial, sans-serif;
  font-size: 18px;
  text-align: center;
  vertical-align: top;
  padding-top: 20px;
  padding-left: 10px;
  color: white;
}

td.cabin-text {
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

td.cabin-img {
  text-align: right;
  padding-top: 15px;
  padding-right: 15px;
}

a.cabin, a.cabin-floor {
  text-align: left;
  color: white;
  line-height: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
}

a.cabin:hover, a.cabin-floor:hover {
  text-decoration: underline;
}

a.cabin {
  padding: 0px 0px 0px 10px;
  font-size: 16px;
}

a.cabin-floor {
  padding: 0px 0px 0px 40px;
  font-size: 14px;
}

/* vim:ts=2:sw=2:et:sts=2:ht=2:foldmethod=marker
*/
