body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Bitstream Vera Sans, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #193462;
  border-style: none;
  border-width: 0px;
  background-color: #ffffff;
}

table, td {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Bitstream Vera Sans, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #193462;
  border-style: none;
  border-width: 0px;
}

body {
  overflow-y: scroll;

  background: url(../images/background.png);
  background-position: center top;
background-color: #D4CBBA;
}

body.admin
{
  background-color: #ffffff;
background: url(../images/spacer.gif);
}

div.menu {
  height: 20px;

  border-bottom-style: solid;
  border-bottom-color: #CECABF;
  border-bottom-width: 1px;

margin-top: 5px;
padding-left: 11px;
margin-left: 16px;
margin-right: 16px;
margin-bottom: 18px;
}

select {
  width: 300px;
  border: 1px solid;
  border-color: #7f9db9;
}

table.main {
  height: 100%;
}

td.leftside {
height: 100%;
}

td.rightside {
height: 100%;
}

td.content {
background: url(../images/banner.png) top left no-repeat;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
border-color: #6D6455;
  border-bottom-style: none;
  border-top-style: none;
  text-align: left;
  vertical-align: top;
  height: 100%;
}

td.bottom {
  height: 40px;
  border-style: solid; 
  border-width: 1px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-color: #6D6455;
  background-color: #B6AF9F;
  background-color: #D4CBBA;
  padding-left: 11px; padding-right: 11px;
}


td.table_back {
  background-color: #ac8e76;
}

td.table_title {
  background-color: #004080;
  color: #ffffff;
  padding: 2px;
}

a {
  color: #7B6B60;
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  color: #7C97A2; 
  text-decoration: underline;
} 
 



div.menu a{
  padding-left: 10px;
  padding-right: 10px;
  color: #536481;
  font-size:8pt;
  font-weight:bold;
  text-decoration: none;
}

div.menu a:hover {
  color: #836761;
  font-weight:bold;
  text-decoration: none;
}



div.right_menu {
  font-size: 10px;
}

div.right_menu a{
padding: 2px; display: block;
 background-color: #E5DBC9;
 background-color: #FDF2DE;
 margin-bottom: 1px;
  color: #2D3C4A;
  font-size:8pt;
  font-weight:normal;
  text-decoration: none;
}

div.right_menu a:hover {
padding: 2px;
 display: block;
 background-color: #FDF2DE;
 background-color: #E5DBC9;
 margin-bottom: 1px;
  color: #193462;
}

div.right_menu b {
padding: 2px;
 display: block;
 background-color: #FDF2DE;
 background-color: #E5DBC9;
 margin-bottom: 1px;
 color: #193462;
  font-weight:normal;
}


h1 {
margin-top: 0px;
  font-size: 17px;
  color: #507886;
  font-weight:bold;
}

h2 {
  font-size: 15px;
  color: #7B6B60;
  font-weight:bold;
  padding: 0px;
  margin: 0px;

border-bottom-style: solid; 
border-bottom-width: 1px; 
border-bottom-color: #E1D7C6;
}

h3 {
margin: 0px;
padding: 0px;
  font-size: 13px;
  color: #507886;
  font-weight:bold;
}

small {
  font-size: 9px;
}


#leftshadow {
  width: 100%;
  height: 100%;
background: url(../images/shadow_left.png) top right repeat-y;
}

#rightshadow {
  width: 100%;
  height: 100%;
background: url(../images/shadow_right.png) top left repeat-y;
}

#small {
  font-size: 10px; 
  color: #84646c;
}
/* background-color: #D5E3FF    -- below was this colour      */
.bl {background: url(../images/corner-bottom-left.gif) 0 100% no-repeat; width: 20em; float: left; width: 200px;  background-color: #D4CBBA;}
.br {background: url(../images/corner-bottom-right.gif) 100% 100% no-repeat}
.tl {background: url(../images/corner-top-left.gif) 0 0 no-repeat}
.tr {background: url(../images/corner-top-right.gif) 100% 0 no-repeat; padding: 9px;}

.tr a {
  font-size: 11px;
  color: #605848;
  text-decoration: underline;
}

.tr a:hover {
  color: #336699;
}

/* background-color: #FFF4D6    -- below was this colour      */
.bl2 {background: url(../images/corner-bottom-left.gif) 0 100% no-repeat; width: 20em; float: left; width: 100%;  background-color: #ECE8CD;}

.bl3 {background: url(../images/corner-bottom-left.gif) 0 100% no-repeat; float: left; width: 100%;  background-color: #FFF4D6; margin-bottom: 5px;}

img.outline {
border-style: solid; 
border-width: 1px; 
border-color: #817C71;
}

div.image_left_align {
float: left; border-style: solid; border-width: 1px; border-color: #A0ACBF; margin-right: 8px;
}

div.image_right_align {
float: right; border-style: solid; border-width: 1px; border-color: #A0ACBF; margin-left: 8px;
}

div.image {
border-style: solid; border-width: 1px; border-color: #A0ACBF;
}

img.border {
border-style: solid; border-width: 1px; border-color: #A0ACBF;
}

#content {
margin-left: 18px; 
margin-right: 18px;
}

#content_left {
float: left; 
width: 470px; 
}

#content_right {
float:right; 
width: 200px;
}

small.sponsored {
float: right;
}

div.listing_left {
float: left;
}

div.listing_right {
float: right; text-align: center; width: 200px;
}