html {
  overflow-x: auto;
}

body {
  color: #000000;
  font: 0.85em Verdana, Arial, sans-serif;
  line-height: 1;
  background: #a5a187 url(../images/body_bg.gif) repeat-x;
}

li {
  margin: 0.25em 0 0.25em 1.2em;
  list-style: disc;
}

a,
a:visited {
  color: #541313;
}

a:hover {
  text-decoration: none;
}

sup {
  font-size: 0.73em;
  vertical-align: top;
}

td {
  vertical-align: top;
}

input {
  vertical-align: middle;
}

form {
  display: inline;
}

ul {
  margin-left: 10px;
}

address {
  display: inline;
}

hr {
  height: 1px;
  margin: 10px 0;
  background: #7e7957;
  border: 0;
}

#map_canvas {
  width: 567px;
  height: 300px;
  margin: 0 auto;
  line-height: 1.27em;
}

#tagline {
  position: relative;
}

#tagline div {
  position: absolute;
  right: 15px;
  top: -28px;
  width: 400px;
  text-align: right;
  font-size: 0.8125em;
  font-weight: bold;
  color: #726f5f;
  text-transform: uppercase;
}

div.centered_container {
  width: 900px;
  margin: 0 auto;
}

div.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: px;
}

.float_left,
.float_left_spaced {
  float: left;
}

.float_left_spaced {
  margin-right: 15px;
}

.float_right,
.float_right_spaced {
  float: right;
}

.float_right_spaced {
  margin-left: 15px;
}

.bordered {
  border: 1px solid #7e7957;
}

td.spacer {
  width: 8px;
}

.align_right {
  text-align: right;
}

table.full {
  width: 99%;
}

.icon {
  margin-right: 3px;
  vertical-align: bottom;
}

table.data_form tr.data td {
  border-bottom: 1px solid #e2debf;
}

table.data_form th {
  width: 125px;
  padding: 3px 5px;
  text-align: right;
}

table.data_form td {
  padding: 3px;
}

table.data_form input,
table.data_form textarea,
table.data_form select {
  margin: 0;
}

input.go {
  margin: 0 5px;
}

.centered {
  text-align: center;
}

td.padded {
  padding: 0 10px;
}

.error, .highlight {
  color: #631616;
}

div.error {
  padding: 5px;
  border: 2px solid #631616;
  font-weight: bold;
  background: #ffeeee;
}

#header {
  height: 56px;
  margin-top: 83px;
  background: url(../images/menu_bg.gif) repeat-x;
}

#header #logo a {
  float: left;
  position: relative;
  top: -83px;
  left: 0px;
  width: 164px;
  height: 139px;
  margin-bottom: -83px;
  text-indent: -10000px;
  background: url(../images/falcon_logo.gif);
  clear: right;
}

#header #nav {
  float: left;
  width: 735px;
  height: 56px;
  overflow: hidden;
  font-size: 0.81em;
}

#header #nav .inside_falcon {
  width: 133px;
}

#header #nav .globe_falcon {
  width: 139px;
}

#header #nav .falcon_mining {
  width: 147px;
}

#header #nav .boot_store {
  width: 117px;
}

#header #nav .contact {
  width: 111px;
}

#header #nav .home {
  width: 82px;
}

#content {
  margin-top: 8px;
  padding: 8px;
  background: #e2debf;
  border: 1px solid #7e7957;
}

#content #main_content {
  margin-bottom: 8px;
}

#content #main_content .image {
  background: #e2debf;
}

#content #main_content .text {
  line-height: 1.72em;
}

#content #main_content .text p {
  margin: 1.45em 0;
}

#content .text {
  font-size: 0.81em;
}

#content h1 {
  margin: 1.43em 0;
  font-size: 1.27em;
}

#content h2 {
  margin: 1.43em 0;
  font-size: 1.1em;
}

.top_shadow,
.bot_shadow {
  clear: both;
  height: 10px;
  font-size: 1px;
}

.content_inner #main_content .left {
  float: left;
  width: 603px;
  background: url(../images/shadow_f4f3e7_603w_mid.gif) repeat-y;
}

.content_inner #main_content .left .text {
  padding: 5px 15px;
}

.content_inner #main_content .left h1 {
  margin-top: 0;
}

.content_inner #main_content .left .top_shadow {
  background: url(../images/shadow_f4f3e7_603w_top.gif) no-repeat;
}

.content_inner #main_content .left .bot_shadow {
  background: url(../images/shadow_f4f3e7_603w_bot.gif) center bottom no-repeat;
}

.content_inner #main_content .right {
  float: left;
  width: 266px;
  margin-left: 8px;
  background: url(../images/shadow_e2debf_266w_mid.gif) repeat-y;
}

.content_inner #main_content .right .text {
  padding: 0 10px;
}

.content_inner #main_content .right .text div {
  text-align: center;
}

.content_inner #main_content .right .text div img {
  margin: 20px 0;
}

.content_inner #main_content .right .top_shadow {
  background: url(../images/shadow_e2debf_266w_top.gif) no-repeat;
}

.content_inner #main_content .right .bot_shadow {
  background: url(../images/shadow_e2debf_266w_bot.gif) center bottom no-repeat;
}

.content_inner #lower_left .text,
.content_inner #lower_right .text {
  height: 200px;
  padding: 0 18px 18px;
  line-height: 1.36em;
}

.content_inner #lower_left .text p,
.content_inner #lower_right .text p {
  margin-top: 1em;
}

.content_inner #lower_left {
  float: left;
  width: 434px;
  background: url(../images/shadow_f4f3e7_434w_mid.gif) repeat-y;
}

.content_inner #lower_left .top_shadow {
  background: url(../images/shadow_f4f3e7_434w_top.gif) no-repeat;
}

.content_inner #lower_left .bot_shadow {
  background: url(../images/shadow_f4f3e7_434w_bot.gif) center bottom no-repeat;
}

.content_inner #lower_right {
  float: left;
  width: 434px;
  margin-left: 8px;
  color: #ffffff;
  background: url(../images/shadow_495949_434w_mid.gif) repeat-y;
}

.content_inner #lower_right h2 {
  color: #dad25b;
}

.content_inner #lower_right .top_shadow {
  background: url(../images/shadow_495949_434w_top.gif) no-repeat;
}

.content_inner #lower_right .bot_shadow {
  background: url(../images/shadow_495949_434w_bot.gif) center bottom no-repeat;
}

.content_inner #lower_right a, .content_inner #lower_right a:hover {
	color: #dad25b;
}

.content_inner #mailing_list {
  width: 878px;
  margin-top: 10px;
  color: #514e3d;
  text-transform: uppercase;
  background: url(../images/shadow_e2debf_878w_mid.gif) repeat-y;
}

.content_inner #mailing_list .text {
  padding: 0 10px;
}

.content_inner #mailing_list .top_shadow {
  background: url(../images/shadow_e2debf_878w_top.gif) no-repeat;
}

.content_inner #mailing_list .bot_shadow {
  background: url(../images/shadow_e2debf_878w_bot.gif) center bottom no-repeat;
}

.content_inner #partners {
  margin-top: 8px;
}

.content_inner #partners table {
  margin: 0 auto;
}

.content_inner #partners table td {
  padding: 0 4px;
  text-align: center;
  vertical-align: middle;
}

.content_index #main_content {
  width: 879px;
  background: url(../images/shadow_f4f3e7_879w_mid.gif) repeat-y;
}

.content_index #main_content .top_shadow {
  background: url(../images/shadow_f4f3e7_879w_top.gif) no-repeat;
}

.content_index #main_content .bot_shadow {
  background: url(../images/shadow_f4f3e7_879w_bot.gif) center bottom no-repeat;
}

.content_index #main_content .text {
  float: left;
  width: 383px;
  padding: 0 10px 0 15px;
}

.content_index #main_content .text h1 {
  margin-top: 0;
}

.content_index #main_content .image {
  margin: 0 10px 0 0;
  float: right;
  width: 418px;
  height: 348px;
  overflow: hidden;
}

.content_index #main_content .image ul {
  margin: 0;
  padding: 0;
}

.content_index #main_content .image ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.content_index #lower_left h2,
.content_index #lower_right h2 {
  color: #541313;
}

.content_index #lower_left p,
.content_index #lower_right p {
  margin: 0.55em 0;
  line-height: 1.36em;
}

.content_index #lower_left {
  float: left;
  width: 444px;
}

.content_index #lower_left #lower_lt {
  background: url(../images/shadow_f4f3e7_444w_mid.gif) repeat-y;
}

.content_index #lower_left #lower_lt .text {
  height: 450px;
  padding: 0 10px;
}

.content_index #lower_left #lower_lt .text h2 {
  margin-top: 0;
}

.content_index #lower_left #lower_lt .top_shadow {
  background: url(../images/shadow_f4f3e7_444w_top.gif) no-repeat;
}

.content_index #lower_left #lower_lt .bot_shadow {
  background: url(../images/shadow_f4f3e7_444w_bot.gif) center bottom no-repeat;
}

.content_index #lower_left #lower_lb {
  margin-top: 8px;
  background: url(../images/shadow_e2debf_444w_mid.gif) repeat-y;
}

.content_index #lower_left #lower_lb .text {
  height: 22px;
  padding: 0 10px;
  text-transform: uppercase;
  color: #514e3d;
}

.content_index #lower_left #lower_lb .top_shadow {
  background: url(../images/shadow_e2debf_444w_top.gif) no-repeat;
}

.content_index #lower_left #lower_lb .bot_shadow {
  background: url(../images/shadow_e2debf_444w_bot.gif) center bottom no-repeat;
}

.content_index #lower_right {
  float: left;
  width: 427px;
  margin-left: 10px;
}

.content_index #lower_right #lower_rt {
  width: 425px;
  background: url(../images/shadow_e2debf_425w_mid.gif) repeat-y;
}

.content_index #lower_right #lower_rt .min_height {
  height: 150px;
}

.content_index #lower_right #lower_rt h2 {
  margin-top: 0;
  font-size: 1.17em;
}

.content_index #lower_right #lower_rt .text {
  height: 306px;
  padding: 0 10px;
}

.content_index #lower_right #lower_rt .top_shadow {
  background: url(../images/shadow_e2debf_425w_top.gif) no-repeat;
}

.content_index #lower_right #lower_rt .bot_shadow {
  background: url(../images/shadow_e2debf_425w_bot.gif) center bottom no-repeat;
}

.content_index #lower_right #lower_rb {
  height: 186px;
  margin-top: 8px;
  background: url(../images/shadow_e2debf_425w_mid.gif) repeat-y;
}

#footer {
  height: 56px;
  margin-top: 8px;
  color: #b9b38a;
  font-size: 0.81em;
  background: url(../images/footer_bg.gif) repeat-x;
}

#footer a,
#footer a:visited {
  color: #b9b38a;
}

#footer .centered_container div {
  padding: 0.72em 0.91em;
}

#footer .address {
  text-transform: uppercase;
}

#footer p {
  line-height: 1.81em;
}

#footer .links {
  float: right;
}

#footer .links p {
  text-align: right;
}

.larger {
	font-size: 1.2em;
}

/* image zoom */
#partners {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
#partners td.h {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
}
.content_inner #partners table td.after {

  padding-left: 80px;
}
#partners td.h img {
	/*width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	padding: 5px;
	position: absolute;
	left: 0; top: 0;
}
#partners td.h img.hover {
	/*background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
.clear {
  clear: both;
  line-height: 0px;
}
