body {
   background: #221c1e;
}

th,td,body {
   padding: 0px;
   margin: 0px;      
   font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #898989;         
   text-align: left;
   vertical-align: top;
}

table {
   border-collapse: collapse;
   border-spacing : 0px;
   border-width: 0px;
}

td {
   border-width: 0px;
}

img, form, ul, li, h4, h3, h2 {
   border: 0px;
   padding: 0px;
   margin: 0px;
}

p {
   padding: 0px; 
   margin: 10px 0px 0px 0px;
}

a {
   text-decoration: none;
}

h3 {
   font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 16px;
}

.error {
   padding: 10px;
   margin: 0px;      
   font-size: 11px;
   font-weight: bold;
   color: #141414;         
   text-align: left;
   background: #D4CCC0;
   border: 1px solid #141414;
}
.errororder {
   padding: 2px;
   margin: 2px 4px 2px 2px;      
   font-size: 11px;
   font-weight: bold;
   color: #141414;         
   text-align: left;
   background: #D4CCC0;
   border: 1px solid #141414;
}

.main {
   width: 100%;
   height: 100%;   
}

.main td {
   vertical-align: middle;
}


/*
.main td table {
   width: 812px;
}
*/
.light {
   color: #d4ccc0;
}

.thin {
   font-weight: normal;
}

.thin1 {
   font-weight: normal;
   color: #d4ccc0;
   font-size: 10px;
   padding: 2px;
   border-bottom: 1px solid #5c5752;
}
a.thin:link    {color: #d4ccc0; text-decoration: none;}
a.thin:visited {color: #d4ccc0; text-decoration: none;}
a.thin:active  {color: #f1eadd; text-decoration: none; }
a.thin:hover   {color: #f1eadd; text-decoration: none; }



.menu th {
   padding: 4px 0px 5px 19px;
}
.menu ul {
   padding: 0px;
   margin: 0px;
}

.menu li {
   list-style-type: none;
   padding: 0px 0px 0px 25px;
}

.menu2 li {
   list-style-type: none;
   padding: 0px 0px 0px 10px;
}

a:link, a:visited {
   color: #bebebe;
}

a:hover, a:active {
   color: #f1eadd;
}
a.white {
   color: #ffffff;
}

a:visited.white {
   color: #ffffff;
}

.form_select {
   background: #45403c;
   color: #f1eadd;
   font-size: 10px;
   border: 1px solid #8d877f;
   width: 130px;
   margin: 3px 0px 0px 0px;
}

.thumbnail {
   background: #ffffff; 
   text-align: center; 
   color: #000000;
   padding: 10px 0px;    
   width: 100%;
   height: auto;
   filter:alpha(opacity=0);
   -moz-opacity:0;
}

.tableThumbnail td {
   cursor: pointer;
   vertical-align: bottom; 
   width: 33%; 
   height: 50%;           
   background: no-repeat;
}

.pages {
   background: #352e2c;
   height: 100%;
}
.pages td {
   padding: 0px 5px;
   cursor: pointer;
}

.toptable {
   background: #5C5752;
   color: #D4CCC0;
   padding: 5px;
}

.tablecontnent {
   padding: 5px;
   vertical-align: top;
}

.titleline, .logcontact {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #b6aea6; padding: 0 5px;}
.titleline {margin: 0 auto 15px;}
.logcontact {margin: 15px auto 0;}
.logcontact a, .logcontact {color: #fff; text-decoration: none;}
.logcontact a:hover {color: #898989;}
.tdspacing1 td {padding: 2px; margin: 2px;}


a.gold  {color: #c7af81; text-decoration: underline;}
a.gold:visited {color: #c7af81; text-decoration: underline;}
a.gold:active  {color: #f1eadd; text-decoration: underline; }
a.gold:hover   {color: #f1eadd; text-decoration: underline; }

a.dark  {color: #6b5b4b; text-decoration: none;}
a.dark:visited {color: #6b5b4b; text-decoration: none;}
a.dark:active  {color: #f1eadd; text-decoration: none; }
a.dark:hover   {color: #f1eadd; text-decoration: none; }


