/* CSS Document */

body
{ background-color: #382c1d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin:0 0 0 0;}

p,div,span,th,td,br,table,tr 
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

A:link
{ color:#ffffff; text-decoration:underline; font-weight:bold; }
A:visited
{ color:#ffffff; text-decoration:underline; font-weight:bold; }
A:hover
{ color:#ffffff; text-decoration:none; font-weight:bold; }
A:active
{ color:#ffffff; text-decoration:none; font-weight:bold; }

.headermenu
{ margin:6px 6px 0px; float:right;}
.mainmenu
{ margin-left:7px;}


.mainmenu1_normal
{background-image:url(../images/menu_item1bg.jpg); background-color:#dcbd9e; background-repeat:no-repeat; cursor:pointer;}
.mainmenu1_over
{background-image:url(../images/menu_item1bg_over.jpg); background-color:#dcbd9e; background-repeat:no-repeat; cursor:pointer;}
.mainmenu_normal
{background-image:url(../images/menu_itembg.jpg); background-color:#dcbd9e; background-repeat:no-repeat; cursor:pointer;}
.mainmenu_over
{background-image:url(../images/menu_itembg_over.jpg); background-color:#dcbd9e; background-repeat:no-repeat; cursor:pointer;}
.mainmenu_on
{background-color:#d1b16d;}

.menu2_normal1
{background-image:url(../images/menu2_item1bg.jpg); background-color:#ac8a64; background-repeat:no-repeat; cursor:pointer;}
.menu2_over1
{background-image:url(../images/menu2_item1bg_over.jpg); background-repeat:no-repeat; cursor:pointer;}
.menu2_normal2
{background-image:url(../images/menu2_item2bg.jpg); background-color:#d3bea7; background-repeat:no-repeat; cursor:pointer;}
.menu2_over2
{background-image:url(../images/menu2_item2bg_over.jpg); background-repeat:no-repeat; cursor:pointer;}
.menu2_normal3
{background-image:url(../images/menu2_item3bg.jpg); background-color:#d3bea7; background-repeat:no-repeat; cursor:pointer;}
.menu2_over3
{background-image:url(../images/menu2_item3bg_over.jpg); background-repeat:no-repeat; cursor:pointer;}

.subtitles
{color:#FFFFFF; font-size:12px; font-weight:bold; margin-bottom:-0.5em;}

.locations
{border-bottom:solid 1px #c6a987;}
.locations_maps
{margin-right:15px; border:solid 1px #553B22;}
.address
{text-align:left;}
.bottombox_tab
{ background-image:url(../images/bottombox_tabbg.jpg); font-size:11px; margin-top:0px; width:30%; height:19px; text-align:center; cursor:pointer; padding-top:3px; border: solid 1px #755330;}
.bottombox_tab_over
{ background-image:url(../images/bottombox_tabbg_over.jpg); font-size:11px; margin-top:0px; width:30%; height:19px; text-align:center; cursor:pointer; padding-top:3px; border: solid 1px #755330;}
.footer
{margin-top:1.5em;}
.footertext
{ color:#b9a897; font-size:12px; padding-right:16px; padding-top:1.5em;}

#menu dl {width: 175px; margin: 0 auto; padding: 0 0 10px 0; background: #af8153 url(../images/bottom.gif) no-repeat bottom left; margin-top: 20px;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #af8153 url(../images/top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #af8153;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #af8153 url(../images/arrow.gif) no-repeat 10px 10px; width:150px;
}
#gallery a:hover {background: #6d5030 url(../images/arrowr.gif) no-repeat 11px 10px; color:#fff;}

.col4 li {line-height:1.7em; font-size:0.9em;}

.leftside {  vertical-align:top;}
.title { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

.login { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right: 35px;}

.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #06a; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#af8153;
  }

.lefted { margin-left: 90px;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

.capex { font-family:Arial, Helvetica, sans-serif; font-size:3px; }