/* palette: #ffca18   ---  'yellow'
   	    #fecb31
            #00f   ---  'blue'
            #c7ccff   ---  'purple'
            #fff   ---  'white'
            #bd0030   ---  'red'
*/

.templpart:hover
{
  border: solid 5px red;
}

#lhomelink { text-align: center; border-left: none;  } 
#lp_measure { width:170px; }
#inn_reviews #lp_measure { width:0; }
#nextprevbottom
{
  border-style: solid;
  border-width: 0;
  border-left-width: 1px;
  border-color: #000000;
}
#tdtoplabel
{
  text-align:right;
  height:10px;
  white-space:nowrap;
}
#topleftcorner
{
  width:8px;
}
#nextprevpane
{
}
#nextprevtop
{
  border-style: solid;
  border-width: 0;
  border-left-width: 1px;
  border-color: #000000;
}
#tbinfo
{
  border:none;
  width:100%;
  padding:0;
  border-spacing:0;
}
#tbinfo tr
{
  text-align: left;
  vertical-align: top;
}
#tbbutblock
{
  /*width:100%;*/
  border:none;
  padding:0;
  border-spacing:0;
  width:250px;
  margin-left:auto;
  margin-right:auto;
  white-space:nowrap;
}
#tbbutblock tr
{
  vertical-align: top;
}
#tbbutblock div
{
  width:250px;
}
#tbbutblock div,
#tbbutblock td
{
  margin-left:auto;
  margin-right:auto;
  vertical-align: middle;
  padding:1px 0 1px 0;
  margin:0;
}
#tbbutblock img
{ border:none; }
iframe 
{
  width: 100%;
}
table.nextprev
{
  border-left: solid 0px #fff;
}
tr.images,
tr.images img
{
  width: 95%;
}
tr.images td.bbimage
{
  vertical-align: bottom !important;
  text-align: left;
  width:50%;
}
tr.images td.databox
{
  padding: 0 10px 0 0;
  /*text-align: justify;*/
}
ul,tr.inforow td,td.databox
{
  text-align:left;
  vertical-align:top;
}

#navbar
{
  white-space:nowrap;
  margin:0;
  text-align:left; 
  padding:0;
}
#tdmainleftmenu
{
  vertical-align: top;
}
#tdnextlink
{
  border-left: solid 0px #fff;
  vertical-align: top;
}
#tdmaindatatable tr
{
  vertical-align: top;
  text-align: center;
}
td.nextprev
{
  vertical-align: top;
  border-left: solid 1px #000;
  width:15px;
}
#tdprevlink
{
  border-left: solid 0px #fff;
  vertical-align: top;
}
#trcounter
{
  font-weight: bold;
  color: #bd0030;
  border-style: solid;
  border-width: 1px;
}
span.ourcount
{
  font-size: 8pt;
  color: #888;
  font-weight: normal;
}
span.itcount
{
  font-size: 7pt;
  color: #555;
}
.all
{
  background-color: #00FF00;
}

.bbhead
{
  font-family: "Times New Roman", Times, serif;
  font-size: 24pt;
  font-style: italic;
  color: #fff;
  background-color: #bd0030;
}
h1.bbhead
{
  font-family: "Times New Roman", Times, serif;
  font-size: 24pt;
  font-style: italic;
  font-weight: normal;
  padding:0;
  margin:0;
}
.butsearch
{
  border-style: none;
  position: relative;
  left: -8px;
} 
.infabout
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}
.infodata
{
  font-weight: normal;
  font-size: 9pt;
}
.infoname
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #00f;
}

.infoname
{
  width:20%;
}
.arrow0 .infoname
{
  font-weight: normal;
  color: #000;
}
.inforow
{
  text-align: left;
}
.inpsearch
{
  background-color: #c7ccff;
}
table.inpsearch
{
  border:none;
  padding:0;
  border-spacing:0;
}
form.inpsearch
{
  padding: 40px 0 0 0;
}
td.lbarwrp
{
  background-color: #00f;
}
td.xround
{
  width: 3px;
}
td.lround,
td.rround
{
  width:10px;
}
table.lbarl
{
  /*padding-right: 20px !important;*/
}
td.lbarl
{
  width:60px;
  text-align:center;
}
td.lbarl *
{
  color: #fff;
  font-weight: bold;
  background-color: #00f;
}
td.lbarn
{
  width:60px;
}
td.lbarn *
{
  color: #ffca18;
  font-weight: bold;
  background-color: #00f;
}
.lbar
{
  color: #fff;
  /*margin-left:3;*/
  /*margin-right:3;*/
  font-size: 9pt;
  background-color: #00f;
  text-align:center;
}
tr.lbar
{
  /*margin-left:0;*/
  /*margin-right:0;*/
}
td.lbarn a.lbar
{
  color: #ffca18;
  font-size: 9pt;
}
td.lbar span.lbar,
td.lbar a.lbar
{
  padding-left: 10px;
  padding-right: 10px;
}
a.lbar
{
  color: #fff;
  font-size: 9pt;
}
a.lbar:hover
{
  text-decoration: underline;
}
td.lbar
{
  border-left: #fff solid 2px;
  vertical-align: middle;
  /*margin-left:8;*/
  /*margin-right:8;*/
}
table.bbar
{
  margin-top: 20pt;
}
td.bbar
{
  border-left: #000 solid 1px;
  vertical-align: middle;
  /*margin-left:8;*/
  /*margin-right:8;*/
  padding: 0 10pt;
}
#bbar1
{
border-left: none;
}
a.lbarh,
.lbarh
{
  color: #ffca18;
  /*margin-left:8;*/
  /*margin-right:8;*/
  font-weight: bold;
  background-color: #00f;
  font-size: 10pt;
}
td + td.lbarh
{
  border-left: solid 2px #fff;
}
td.lbarh
{
  font-weight: bold;
  text-align: center;
  padding-left: 8pt;
}
.lblue
{
  background-color: #00f;
}
.leftpane
{
  background-color: #c7ccff;
}
.menuithdr
{
  font-weight: bold;
  background-color: #00f;
  font-size: 10pt;
  color: #fff;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
}
.mostleft
{
  background-color: #c7ccff;
  border-left: solid 1px #000000;
  width:8px;
}
.narrow3
{
  background-color: #fff;
}
tr.logo
{
  text-align:left;
  vertical-align:top;
}
td.doub a
{
  /*background-color: #90dd00;*/
}
#logotd img
{
  height:158px;
}
#top_index #logotd img
{
  height:113px;
}

tr.logo td.doub a
{
}
td.doub:hover
{
  /*background-color: #d0ddd0;*/
}
tr.logo td.doub
{
  /*border: solid 1px red;*/
  /*height: 70px;*/
}
tr.logo td.mid
{
  /*border: solid 1px red;*/
  /*background-color: #207000;*/
  /*height: 70px;*/
}
tr.logo td.mostleft
{
  /*border: solid 1px red;*/
  /*background-color: #ffff00;*/
  /*height: 70px;*/
}
tr.logo td.leftpane
{
  /*border: solid 1px red;*/
  /*background-color: #ffff00;*/
  /*height: 70px;*/
}
td.nextprev,
td.rstrip
{
 /*border: solid 1px red;*/
 /*width:20px;*/
  /*background-color: #ffff00;*/
}
tr.logo td.rstrip
{
  /*height: 70px;*/
}



tr.logo td.narrow3
{
  /*height: 70px;*/
}

.rstrip
{
  border-left: solid 1px #000000;
  width: 20px;
}
.toplabel
{
  font-size: 7pt;
}
a
{
  background-color: #fff;
  font-size: 9pt;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
a.infabout
{
  font-family: Arial, Helvetica, sans-serif;
  color: #00f;
  font-size: 9pt;
} 
a.bbinfodata
{
  text-decoration: underline;
  font-size: 9pt;
}
a.tlink
{
  text-decoration: underline;
  font-size: 9pt;
  color:#000;
}
span.tlink
{
  text-decoration: none;
  font-size: 9pt;
  color:#000;
  font-weight: normal;
}

a.tlinkb
{
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
.tlinksk
{
  text-decoration: none;
  font-size: 9pt;
}
a.tlinksk
{
  text-decoration: underline;
  font-size: 9pt;
}
.ournew,
.ournew *
{
  text-align:left;
  text-align: justify;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;  
  font-size: 9pt;
  vertical-align: top;
}

.plaint
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;  
  font-size: 9pt;
  text-align:left;
}
a.plaint
{
  font-family: Arial, Helvetica, sans-serif;
  color: #00f;
}
.icon_bb,
.icon_recipe
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;  
  font-size: 9pt;
  text-align:left;
}
a.icon_bb,
a.icon_recipe
{
  font-family: Arial, Helvetica, sans-serif;
  color: #00f;
}

.arrow1count
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.rgeocnt
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
a:hover
{
  text-decoration: underline;
} 
b.menuithdr
{
  font-weight: bold;
}
body
{
  white-space: normal;
  margin-bottom:8em;
}
font, p, td, tr
{
  font-family: Arial, Helvetica, sans-serif;
}
font.infabout
{
  font-size: 9pt;
}
h1
{
  font-size: 12pt;
}
h2
{
  font-size: 11pt;
}
h1 a,
h2 a
{
  font: inherit !important;
  vertical-align: inherit !important;
  text-align: inherit !important;
  text-decoration: none !important;
}
img.imgnext
{
  position: relative;
  left: -1px;
}
img.imgprev
{ 
  position: relative;
  left: -1px;
}
input
{
  vertical-align: top;
}
input.inpsearch
{
  background-color: #fff;
  border-color: #bd0030;
  border-style: solid;
  border-width:1px;
  font-size: 9pt;
  font-weight: bold;
  height: 12pt;
  width: 150px;
}
.arrow0
{
  font-size: 10pt;
  color: #000000;
}
a.arrow0
{
  text-decoration: underline;
}
ul.arrow0
{
  list-style-type: none;
  list-style-position: outside;
}
li.arrow0
{
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
}
.arrow1
{
  font-size: 10pt;
  color: #000000;
}
a.arrow1
{
  text-decoration: underline;
}
ul.arrow1
{
  list-style-type: none;
  list-style-position: outside;
}
td.arrow1
{
  text-transform: uppercase;
}
li.arrow1
{
  list-style: square url(/db/images/arrow10.gif);
  list-style-position: outside;
  font-family: Arial, Helvetica, sans-serif;
}
.cir
{
  font-size: 10pt;
  color: #000000;
}
a.cir
{
  text-decoration: underline;
}
td.cir
{
  text-align:left;
}
ul.cir
{
  list-style-position: outside;
}
li.cir
{
  list-style-type: circle;
  list-style-type: disc;
  list-style-position: outside;
}

.arrow2count
{
  font-size: 8pt;
}
.arrow2
{
  font-size: 9pt;
}
a.arrow2
{
  text-decoration: underline;
}
ul.arrow2
{
  list-style-type: none;
  list-style-position: outside;
}
li.arrow2
{
  list-style: square url(/db/images/arrow10.gif);
  list-style-position: outside;
  font-family: Arial, Helvetica, sans-serif;
}
p.infabout
{
  font-size: 9pt;
}
.preface
{
  color: #000;
  font-size: 10pt;
  vertical-align: top;
}
a.preface
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  vertical-align: top;
} 
li.preface
{
  list-style: square url(/db/images/arrow10.gif);
  list-style-position: outside;
  font-size: 9pt;
}
p.preface
{
  text-align: justify;
}
td.preface
{
}
table.info
{
  margin-top:30px;
}
#tbinfo td,
.info td,
table.info td
{
  text-align: left;
}


td.info table
{
  margin-left:6pt;
  width:95%;
}
.vcnt
{
  font-size: 9pt;
  text-align:center;
}
td.vcnt
{
  padding:10px 0 0 0;
  height: 30px;
}
td.vcnt
{
  text-align:center;
}
.vcounter
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: #cc0033;
}
table.vcounter
{
  margin: 20px 6%;
  border-style: solid;
  width: auto;
  border-width: 1px;
  border-color: #000000;
}
table.vcounter td
{
  text-align:center;
  width:100%;
  vertical-align:bottom;
  white-space:nowrap;
  color:#00f;
}
td.vcounter
{
  text-align:center;
  width:100%;
  vertical-align:bottom;
  white-space:nowrap;
  color:#00f;
  /*border:solid 2px blue;*/
}

.menuad
{
  font-size: 9pt;
  background-color: #ccccff;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
}
td.menuad img
{
  padding:0;
  border:none;
}
td.menuad
{
  text-align:center;
  border: none;
}
.menuit p
{
  text-align:center;
}
.menuit,
.menuitr
{
  font-size: 9pt;
  background-color: #fff;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
}
#iconbbsale td
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  color: #000;
  border:none;
  text-align:center;
}
td.menuit,
td.menuitr
{
  border: #555555 solid 1px;
  color: #00f;
  /*padding-left:4;*/
  /*padding-right:4;*/
  /*margin-right:8;*/
  text-transform: uppercase;
}
.menuit a.tlink,
a.menuit,
a.menuitr
{
  color: #00f;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  background-color: #fff;
  text-decoration: none;
}
a.menuit:hover,
a.menuitr:hover
{
  font-weight: bold;
  text-decoration: underline;
  background-color: #fff;
}
a.menuitr
{
  color: #f00;
}

a.menuith
{
  background-color: #fff;
  color: #00f;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}
a.menuith:hover
{
  background-color: #fff;
  color: #00f;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}
a.menuith:visited
{
  background-color: #fff;
  color: #00f;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

#leftmenu_nd
{
  /*margin-right: 6;*/
}
.menuith
{
  background-color: #fff;
  font-size: 9pt;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  color: #00f;
}
td.menuith
{
  border: #555555 solid 1px;
  /*padding-left:4;*/
  /*padding-right:4;*/
  /*margin-right:8;*/
}
td.menuithdr
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  /*padding-left:5;*/
  /*padding-right:5;*/
}
tr.botbar td
{ 
  margin-top:120px;
}
table.botbar
{ 
  width:100%;
}
td.mostbottom
{
  border-top: solid 1px #000000;
} 
tr.mosttop
{
  vertical-align:bottom;
}
td.mosttop
{
  border-bottom: solid 1px #000000;
  height:10px;
}

tr.nextprev { vertical-align: top; }
.yhead
{
  font-size: 9pt;
  font-weight: bold;
}
td.yhead a.tlink{background-color: #ffca18;}

.yhead > * > a.tlink,
.yhead > a.tlink,
span.yhead,
a.yhead
{
  background-color: #ffca18;
  color: #00f;
  font-size: 9pt;
  font-weight: bold;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}
div.yhead
{
  width: 100%;
  border: solid 1px red;
}
table.yhead
{
  border: none;
  background-color: #fdfdfd;
  width:100%;
}
td.yhead
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  background-color: #ffca18;
  color: #00f;
  text-align: left;
  /*width:100%;*/
}
tr.yhead
{
  background-color: #fff;
}
.rhead
{
  background-color: #bd0030;
  color: #fff;
  font-size: 9pt;
  font-weight: bold;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
}
a.rhead
{
  background-color: #bd0030;
  color: #fff;
  font-size: 9pt;
  font-weight: bold;
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
}
div.rhead
{
  width: 100%;
}
table.rhead
{
  border-style: solid;
  border-width: 0;
  border-color: #ddd;
  background-color: #fdfdfd;
}
tr.rhead
{
  background-color: #fff;
}
.redh
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  color: #bd0030;
  background-color: #fff;
}
h1.redh
{
  font-size: 11pt;
  text-align: left;
  text-transform: uppercase;
}
td.redh
{
  text-align:left;
}
span.redh
{
  font-size: 9pt;
  text-decoration: none;
  color: #bd0030;
  background-color: #fff;
}
.redh > * > a.tlink,.redh > a.tlink,
a.redh
{
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  color: #bd0030;
  background-color: #fff;
  text-transform: uppercase;
}
a.redh:hover
{
  text-decoration: underline;
}

li.redh
{
  padding-top:20pt;
  list-style-type: none;
  list-style-position: outside;
}
li.redh ul
{
  padding-top:10px;
  padding-bottom:10px;
}

ul.redhu
{
  list-style-type: none;
  list-style-position: outside;
}
.redhu
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #bd0030;
  background-color: #fff;
}
td.redhu
{
  text-align:left;
}

.redhu > * > a.tlink,.redhu > a.tlink, span.redhu,
a.redhu
{
  font-size: 12pt;
  text-decoration: none;
  font-weight: bold;
  color: #bd0030;
  background-color: #fff;
}
a.redhu:hover
{
  text-decoration: underline;
}

li.redhu
{
  padding-top:20pt;
  list-style-type: none;
  list-style-position: outside;
}
li.redhu ul
{
  padding-top:10px;
  padding-bottom:10px;
}
ul.redhu
{
  list-style-type: none;
  list-style-position: outside;
}
.yahoo_label
{
  background-color: #ffb;
  padding: 1px;
  color: red;
}
.yahoo_label *
{
  background-color: #ffb;
  color: red;
}
img.level2
{
  height: 1in;
}
a img.bbimage,
img.bbimage
{
  width:260px;
  border:none;
}
#iconbbsale img
{
  width:80%;
}
img.small
{
  height: 74px;
  float:left;
  padding: 5px;
}
input.subsbox
{
  border-style: solid;
  /*border-width: 1;*/
  border-color: #bd0030;
  /*margin: 4;*/
}
input.subsbutt
{
  border-style: solid;
  /*border-width: 1;*/
  border-color: #bd0030;
  background-color: #ccccff;
  /*margin: 4;*/
}

.half1    
{
  vertical-align:top; 
}
.half2
{
vertical-align:top;
}
div.gregion 
{ 
  padding-left:10px;
  background-repeat: no-repeat;
  background-position: center left;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #fff;
  background-color: #bd0030;
  margin-left:5pt;
}
td.gregion .itcount
{
  color: #fff;
  font-size: 7pt;
}
td.gregion
{
  color: #fff;
  background-color: #bd0030;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  padding:0;
}
.gregion a
{
  text-decoration: none;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: #fff;
  background-color: #bd0030;
}
ul.country
{
  margin:0;
}
li.country
{
  color: #00f;
  background-color: #fff;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  padding:0;
}

div.country 
{
  padding-left:10px;
  background-repeat: no-repeat;
  background-position: center left;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  background-image: url(/db/images/arrow6.gif);
  margin-left:10pt;
  color: #00f;
}
div.country a
{
  color: #00f;
}
li.area
{
  color: #00f;
  background-color: #fff;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  padding:0;
}
div.area   
{
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:15pt;
  background-color:#ffca18;
  color: #00f;
}
div.area a
{
  background-color:#ffca18;
  color: #00f;
}
li.state
{
  background-color: #fff;
  font-family: "BankGothic Md BT", BankGothic, Arial, Helvetica, sans-serif;
  color: #bd0030;
  padding:0;
}
div.state     
{                                             
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  margin-left:20pt;
}
div.state a
{                                             
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #bd0030;
}

div.district  
{
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:25pt;
}
div.territory 
{
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:30pt;
}
div.city
{
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin:2px;
  margin-left:35pt;
}
div.city a
{
  border-bottom: dotted 1px #00f;
}
div.citypart  
{ 
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:40pt;
}

div.bb
{
  background-repeat: no-repeat;
  background-position: center left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left:45pt;
  font-style: italic;
}
li.bb
{
  background-color: #fff;
  color: #000;
  padding:0;
}

.bb a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: italic;
  color: #444;
}
table.round
{
  background-color:#00f;
  height:100%;
}
#inn_reviews .nextprev,
#inn_reviews .rstrip,
#inn_reviews tr.copyr .narrow3,
#inn_reviews tr.copyr td.copyr,
#inn_reviews td.copyr .copyr
{
  background-color: #c7ccff;
}
#inn_reviews .mostleft,
#inn_reviews .mosttop,
#inn_reviews .nextprev,
#inn_reviews .rstrip,
#inn_reviews .mostbottom,
#inn_reviews .cellar,
#inn_reviews .cellar *
{
  border: none;
}
#inn_reviews table.lbar,
#inn_reviews table.lbarl
{
  border: solid 5px #c7ccff;
}
#inn_reviews td.lbarl
{
  border-right: solid 1px #000;
  margin:20px;
}
#inn_reviews *
{
  color: #000;
}
#inn_reviews #rateddata
{
  margin:40px 0 0 0;
}
#inn_reviews .lbar,
#inn_reviews a.lbar
{
  color: #00f;
}
#inn_reviews tr.logo *,
#inn_reviews .lbar,
#inn_reviews .mostbottom,
#inn_reviews .cellar,
#inn_reviews .cellar *
{
  background-color: #fff;
}
table.tbtotal
{
  padding:0;
  width:780px;
  text-align:center;
  border-spacing:0;
  border:none;
  margin: 0 auto;
}
body.obj_bb_specials #tbtotal
{
  width:100%;
  padding:0;
}
body.obj_bb_specials .infoname,
body.obj_specials .infoname
{
  color: #000;
}
body.obj_specials h2 a.tlink
{
  padding:20px;
  text-decoration: underline !important;
}
body.obj_specials div.cir
{
  margin-bottom:20px;
}
body.obj_specials_geo_gregion .arrow0 a.tlink,
body.obj_addi .arrow0 a.tlink
{
  font-family: "BankGothic Md BT", BankGothicCLtBT, BankGothic, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
body.obj_bb_recipe *,
body.obj_bb_specials *
{  
  background-color: transparent;
}
body.obj_gdex li,
body.obj_gdex ul
{
  list-style-type: none;
  list-style-position: outside;
  padding-left:4px;
}
body.obj_bb_recipe,
body.obj_bb_specials
{
  background-image: url(/figures/interBBbg.jpg);
}
.pageid
{
  color: #777;
  font-size:8pt;
}
div.pageid
{ 
  float:right;
  margin-right:5px;
}
div.adm img { border: none; }
div.adm table { border: solid 1px black; }
/*
a[href*="/ag/"]:before
{
  content: "*";
  color:red;
  font-size:10px;
  background-image: url(/db/images/cyatochka.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left:16px;
}
*/
.watermark
{
  position:fixed;
  right:0;
  bottom:0;
  padding:2px 2px;
  color:#f00;
  background-color:#777;
  opacity:0.8;
  font-size:6pt;
  width:5%;
  height:70px;
}
.watermark:hover
{
  position:fixed;
  width:25%;
  padding:10pt 2pt 2pt 10pt;
  color:#f00;
  background-color:#ff0;
  opacity:0.5;
  font-size:8pt;
}
.inactive
{
  color: #777 !important;
  font-style: italic;
  text-decoration: none ! important; 
  text-decoration: line-through ! important; 
}
.inactive *
{
  color: #777 !important;
  font-style: italic;
}
table.inactive *
{
  background-color:#777 !important;
  color:#fff !important;
}
