html
{
  height: 100%;
}
#InControlBody
{
  background: #000000;
  color: #0b0b0b;
  font: .8125em/1.5 'Arial', 'Helvetica', sans-serif;
  margin: 0;
}
#mainContents {
  min-height: 100px;
}
textarea,
input,
select,
option,
optgroup
{
  font: 1em 'Arial', 'Helvetica', sans-serif;
}
button
{
  cursor: pointer;
  font: 1em 'Arial', 'Helvetica', sans-serif;
}
*
{
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
p,
ul,
ol,
dl
{
  padding-bottom: 1em;
}
img
{
  border: none;
  vertical-align: bottom;
}
.InControlContentHeading, h1
{
  background: #d2aa2d;
  background-color: #d2aa2d;
  color: #ffffff;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 20px 0;
  padding: 8px 20px 8px 20px;
}

.articlepage a
{
  color: #434343;
}

.articlepage h3
{
  color: #D2AA2D;
  margin-bottom: 5px;
  margin-top: 10px;
  font-weight: normal;
  line-height: 1.2em;
  font-size: 1.8em
}

a
{
  color: #0b0b0b;
  text-decoration: none;
}
a:focus,
a:hover
{
  border-bottom: 1px dotted #000000;
}
img a:hover
{
  border: none !important;
}
.left
{
  float: left !important;
}
.right
{
  float: right !important;
}
.clear
{
  overflow: hidden;
}
.text-left
{
  text-align: left !important;
}
.text-center
{
  text-align: center !important;
}
.text-right
{
  text-align: right !important;
}
.no-margin
{
  padding-bottom: 0 !important;
}
.margin
{
  padding-bottom: 1em !important;
}
.double-margin
{
  padding-bottom: 2em !important;
}
.hidden
{
  visibility: hidden;
}
.root
{
  margin: 0 auto 0 auto;
  overflow: visible;
  position: relative;
  width: 1000px;
  z-index: 1;
}
.mainBody
{
  margin: 0 0 30px 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.homepage
{
  background: #1b1b1b url(../images/furniture/home-body.gif) no-repeat 0 bottom;
  color: #ffffff;
}
.articlepage
{
  background: url("../images/furniture/article-body.gif") no-repeat scroll 0 bottom #FFFFFF;
  border-left: 10px solid #000000;
  border-right: 10px solid #000000;
  color: #434343;
  padding: 20px 20px;
  width: 940px;
}

.productpage
{
  background: #ffffff url(../images/furniture/product-body.gif) no-repeat 0 bottom;
  border-left: 10px solid #000000;
  border-right: 10px solid #000000;
  color: #434343;
  padding: 0px 20px 20px 20px;
  width: 940px;
}
body.bubbles
{
  background: #000000 url(../images/furniture/25-bg.png) no-repeat fixed 50% 0;
}
body.fireworks
{
  background: #000000 url(../images/furniture/fire-bg.png) no-repeat fixed 50% 0;
}
body.bottle
{
  background: #000000 url(../images/furniture/bottle.png) no-repeat fixed 50% 0;
}
.header
{
  background: transparent url(../images/furniture/hp-header-curve.png) no-repeat 0 bottom;
  height: 140px;
  margin: 0;
  overflow: visible;
  padding: 0;
  z-index: 100;
  position: relative;
}
.header .logo
{
  background: transparent url(../images/furniture/logo.png) no-repeat scroll 0 0;
  height: 112px;
  left: 410px;
  overflow: hidden;
  position: absolute;
  top: 15px;
  width: 180px;
  z-index: 100;
}
.header .logo a
{
  border-bottom: none;
  display: block;
  height: 112px;
  overflow: hidden;
  text-indent: -10001px;
  width: 180px;
}
.header .annlogo
{
  background: transparent url(../images/furniture/25-logo-fw3.png) no-repeat scroll 0 0;
  /*height: 140px;*/
  left: 405px;
  overflow: hidden;
  position: absolute;
  <!--top: 15px;-->
  width: 180px;
  z-index: 100;
}
.header .annlogo a
{
  border-bottom: none;
  display: block;
  height: 112px;
  overflow: hidden;
  text-indent: -10001px;
  width: 180px;
}
.header .top
{
  height: 10px;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: absolute;
  z-index: -1;
}

#ctl12_SearchResultsPanel
{
  margin-bottom: 20px;
}

.articleHead
{
  background: transparent url(../images/furniture/article-nav-top.gif) repeat-x 0 0 !important;
  border-left: 10px solid #8e0c3a;
  border-right: 10px solid #8e0c3a;
  position: relative;
  z-index: 1000;
}
.articleHead .nav
{
  margin: 0 !important;
}

.search
{
  display: inline;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1000;
}
.search p input
{
  border-color: #b02455;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  float: left;
  height: 22px;
  margin: 0;
  padding: 2px 5px 0 0;
  width: 150px;
}
.search p .SearchButton
{
  background: #000000;
  border-color: #b02455;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  float: left;
  font-size: .825em;
  height: 26px;
  margin: 0;
  padding: 0 5px;
  width: 34px;
  font-weight: bold;
  padding-bottom: 3px;
}
.search p label
{
  left: -10001px;
  position: absolute;
  top: -10001px;
}
.contentPlugs
{
  background: transparent url(../images/furniture/rotate-bg.png) no-repeat 0 0px;
  height: 462px;
  padding: 20px 30px 0 30px;
  position: relative;
  margin-top: -10px;
}
.contentPlugs .plug
{
  width: 775px;
}
.contentPlugs .plug .text
{
  background: transparent url(../images/furniture/text-bg.png) repeat 0 0;
  left: 50px;
  padding: 20px;
  position: absolute;
  top: 40px;
  width: 239px;
}
.contentPlugs .plug .text h1
{
  color: #ffffff;
  font-size: 2em;
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 10px 0;
}
.contentPlugs .plug .text h1 a
{
  border-color: #ffffff;
  color: #ffffff;
}
.contentPlugs .plug .text p
{
  line-height: 1.3em;
  margin: 0 0 10px 0;
  padding: 0;
}
p.more
{
  font-size: .8125em;
  margin: 0;
  /*text-transform: uppercase;*/
}
p.more a
{
  border-bottom: 1px dotted #e5ac00;
  color: #e5ac00;
  margin: 0;
  padding: 0 0 0 10px;
}
p.more a:hover
{
  border-bottom: 1px dotted #ffffff;
}
.contentPlugs .curve
{
  background: transparent url(../images/furniture/rotate-curves.png);
  bottom: 30px;
  height: 68px;
  position: absolute;
  text-indent: -10001px;
  width: 940px;
  z-index: 10;
}
ul.plugsNav
{
  margin: 0;
  padding: 0;
  position: absolute;
  right: 30px;
  top: 20px;
  width: 180px;
  z-index: 5;
}
ul.plugsNav li
{
  list-style-type: none;
}
ul.plugsNav li a
{
  background: #0e0e0e;
  border-bottom: 1px solid #2e2e2e;
  color: #ffffff;
  display: block;
  font-size: 1.5em;
  height: 123px;
  line-height: 1.2em;
  margin: 0 0 0 20px;
  padding: 10px;
  width: 140px;
  z-index: 100;
}
ul.plugsNav li a:hover
{
  background: #1a1a1a;
  border-bottom: 1px solid #2e2e2e;
}
ul.plugsNav li a:focus
{
  outline: none;
}
ul.plugsNav li.ui-tabs-selected
{
  background: transparent url(../images/furniture/arrow.gif) no-repeat 5px 53px;
  list-style: none;
}
ul.plugsNav li.ui-tabs-selected a
{
  background: #b02455;
  border-bottom: 1px solid #b02455;
}
ul.plugsNav li.ui-tabs-selected a:hover
{
  background: #b02455;
  border-bottom: 1px solid #b02455;
}
ul.plugsNav li.ui-tabs-selected a:focus
{
  outline: none;
}
.ui-tabs-hide
{
  display: none;
}
.homeContent
{
  margin: -50px 0 20px 0;
  overflow: hidden;
  padding: 80px 30px 0 30px;
}
.smlPlug
{
  /*background: transparent url(../images/furniture/home-sml-plug.png) no-repeat 0 0;*/
  height: 84px;
  margin: 0 20px 20px 0;
  /*padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;*/
  width: 543px;
}
.smlImg
{
  float: left;
  margin: 0 20px 0 0;
  overflow: hidden;
  position: relative;
}
.smlTxt
{
  margin: 0 20px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 100;
}
.smlTxt p
{
  color: #878787;
  line-height: 1.2em;
  margin: 0 0 5px 0;
  padding: 0;
}
.smlTxt h3
{
  font-size: 1.2em;
  margin: 0 0 2px 0;
}
.smlTxt h3 a
{
  border-bottom: none;
  color: #ffffff;
  margin: 0;
}
.smlTxt h3 a:hover
{
  border-bottom: 1px dotted #e5ac00;
}
.lrgPlug
{
  background: transparent url(../images/furniture/home-big-plug.png) no-repeat 0 0;
  height: 218px;
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 15px;
  width: 317px;
}
.lrgImg
{
  float: left;
  margin: 0 20px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 100;
}
.lrgTxt
{
  margin: 0 0 0 0;
  overflow: hidden;
  position: relative;
  z-index: 100;
}
.lrgTxt p
{
  color: #878787;
  line-height: 1.2em;
  margin: 0 0 5px 0;
  padding: 0;
}
.lrgTxt h3
{
  font-size: 1.2em;
  line-height: 1.2em;
  margin: 0 0 5px 0;
}
.lrgTxt h3 a
{
  border-bottom: none;
  color: #ffffff;
  margin: 0;
}
.lrgTxt h3 a:hover
{
  border-bottom: 1px dotted #e5ac00;
}
.brands
{
  background: #000000 url(../images/furniture/footer-bg.gif) no-repeat 0 bottom;
  height: 130px;
  margin: 0 10px 30px 10px;
  overflow: hidden;
  position: relative;
  width: 980px;
}
.brands ul
{
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.brands li
{
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.filters
{
  float: left;
  overflow: hidden;
  position: relative;
  width: 185px;
}
.filters h5.current
{
  background: #000000;
  color: #ffffff;
}
.filters ul
{
  margin: 5px 0 20px 0;
  padding: 0;
}
.filters li
{
  border-bottom: 1px dotted #d7d6d4;
  color: #d7d6d4;
  list-style-type: none;
  margin: 0 0 3px 0;
  padding: 0 0 3px 10px;
  width: 175px;
}
.filters li a
{
  color: #434343;
}
.filters li a:hover
{
  border-bottom: none;
  color: #d2aa2d;
}
.results, .SummaryCatalogItem
{
  float: right;
  overflow: visible;
  position: relative;
  width: 735px;
}

.promotions .SummaryCatalogItem
{
  float: left;
  width: auto;
}

.offerSummary, .offerDetails
{
  padding-left: 10px;
}

.offerSummary
{
  float: left;
  width: 150px;
  padding-top: 8px;
}

.offerDetails
{
  position: absolute;
  bottom: 50px;
  left: 0px;
  font-size: 1.4em
}

.offerItem
{
  /*background: url(../images/furniture/offer_bg.png) repeat-x 0 0;*/
  float: left;
  width: 260px;
  margin-right: 45px;
  margin-bottom: 50px;
  height: 246px;
}

#article .offerItem h3
{
  margin: 0;
  background: #8E0C3A;
  color: #FFFFFF;
  padding-left: 10px;
  font-size: 1.4em;
  padding-top: 5px;
  padding-bottom: 5px;
}

.offerItem img
{
  float: right;
}

#promotionsBanner
{
  margin-bottom: 5px;
}

#article.promotions
{
  padding-left: 20px;
}
.result-item
{
  clear: both;
  margin: 0 0 20px 0;
  overflow: hidden;
}
.result-text
{
  border-bottom: 1px solid #d7d6d5;
  border-left: 20px solid #ffffff;
  padding: 10px 0 20px;
  float: left;
  width: 510px;
}
.result-text p
{
  padding: 0 0 5px 0;
}
.result-text h3
{
  /*color: #818181;*/
  font-size: 1.4em;
}
.result-text h3 a
{
  color: #818181;
}
.result-text h3 a:hover
{
  color: #434343;
}
.result-image
{
  border-left: 20px solid #ffffff;
  border-right: 20px solid #ffffff;
  display: block;
  float: left;
  margin: 0;
  width: 100px;
  text-align: center;
  padding-top: 25px;
  cursor: pointer;
}
.resultHeader
{
  background: #eeeeee;
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 8px 5px 8px 10px;
  width: 720px;
  float: right;
}
.resultHeader p
{
  float: left;
  margin: 0;
  padding: 0;
}
.resultHeader p.refine
{
  float: right;
  margin: 0;
  padding: 0 5px 0 0;
}
.resultHeader p.refine input.main
{
  float: left;
  margin: 0 5px 0 5px;
  vertical-align: middle;
  width: 150px;
}
.resultHeader p.refine label
{
  float: left;
  font-weight: bold;
  padding-right: 15px;
}
.resultHeader p.refine
{
  display: inline;
}
.resultHeader .SearchButton
{
  background: transparent url(../images/furniture/refine.gif) no-repeat 0 0;
  border: none;
  cursor: pointer;
  height: 19px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 59px;
  color: #434343;
  font-weight: bold;
  padding-bottom: 3px;
}
.resultHeader .SearchButton
{
  vertical-align: middle;
}
.PagerPlaceholder
{
  background: #eeeeee;
  clear: both;
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 10px;
  width: 720px;
  float: right;
}

.PagerPlaceholder a
{
  border: 1px solid #8e8e8e;
  color: #3f3f3f;
  font-weight: normal;
  height: 35px;
  padding: 5px 10px;
}
.PagerPlaceholder a:hover
{
  background: #ffffff;
  border: 1px solid #8e8e8e;
  color: #d2aa2d;
}
.PagerPlaceholder a.active,
.PagerPlaceholder .pagerButtonDisabled
{
  background: #ffffff;
  border: 1px solid #8e8e8e;
  color: #d2aa2d;
  height: 35px;
  padding: 5px 10px;
}
.productContainer
{
  background: transparent url(../images/furniture/product-body-repeat.gif) repeat-y 0 0;
  overflow: hidden;
  padding: 20px 0 0 0;
  width: 940px;
}
.product
{
  float: left;
  margin: 0 4px;
  overflow: hidden;
  position: relative;
  width: 535px;
}
.product p
{
  color: #6d6d6d;
  margin: 0 20px;
}
.product li
{
  color: #8e8e8e;
}
.product .heading
{
  color: #d2aa2d;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 20px;
  padding: 0;
}
.productImg
{
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 175px;
  vertical-align: middle;
}
.articleContainer
{
  overflow: hidden;
  padding: 0 0 0 0;
}
.article
{
  float: left;
  margin: 0 0 0 20px;
  overflow: hidden;
  position: relative;
  width: 730px;
}
h2
{
  color: #6D6D6D;
  font-size: 1em;
  font-weight: boldnormal;
  line-height: 1em;
  margin: 0 0;
  padding: 20px 0px;
}
.article p
{
  color: #6d6d6d;
  margin: 0 10px;
  line-height: 2em;
}
.article a
{
  color: #d2aa2d;
}
.article a:hover
{
  border-bottom: 1px dotted #d2aa2d;
  color: #d2aa2d;
}
.article li
{
  color: #8e8e8e;
}
.article .heading
{
  color: #d2aa2d;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 10px;
  padding: 0;
}
.article ul
{
  margin: 0 0 13px 25px;
  padding: 0;
}
.articleImage
{
  float: right;
  margin: 0 0 15px 15px;
  width: 400px;
}
.articleImage p.caption
{
  color: #B1B1B1;
  font-size: 0.8125em;
  font-style: italic;
  line-height: 1.2em;
  margin: 5px 0 0;
  padding: 0;
}
.date
{
  font-weight: bold;
}
.promotions
{
  margin: 0 0 20px 0;
}
.postal
{
  float: left;
  margin: 0 0 20px 0;
  overflow: hidden;
  position: relative;
  width: 300px;
}
.postal h5
{
  background: #000000;
  color: #ffffff;
  display: block;
  font-size: 1em;
  margin: 0 0 10px 0;
  padding: 8px 10px;
}
.postal img
{
  margin: 0 0 10px 0;
}
.postal a
{
  border-bottom: 1px dotted #000000;
  color: #d2aa2d;
}
.postal a:hover
{
  border-bottom: 1px dotted #d2aa2d;
  color: #d2aa2d;
}
.contactForm
{
  float: left;
  margin: 0 0 0 20px;
  overflow: hidden;
  position: relative;
  width: 615px;
}
.contactForm h5
{
  background: #d2aa2d;
  color: #ffffff;
  display: block;
  font-size: 1em;
  padding: 8px 10px;
}
.contactForm .heading
{
  color: #d2aa2d;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
.contactForm a
{
  border-bottom: 1px dotted #000000;
  color: #d2aa2d;
}
.contactForm a:hover
{
  border-bottom: 1px dotted #d2aa2d;
  color: #d2aa2d;
}
.contactUs
{
  margin: 20px 0 20px 0;
  overflow: hidden;
  position: relative;
}
.contactUs input
{
  width: 343px;
}
.contactUs textarea
{
  width: 610px;
}
.contactUs label
{
  display: block;
  margin: 0px;
  vertical-align: middle;
}
.footer
{
  margin: 0 20px 30px 20px;
  overflow: hidden;
  position: relative;
}
.footer p
{
  color: #878787;
  margin: 0;
}
.footer a
{
  border-bottom: 1px dotted #1b1b1b;
  color: #878787;
}
.footer a:hover
{
  border-bottom: 1px dotted #e5ac00;
  color: #ffffff;
}

.breadcrumbs
{
  background: #8e0c3a url(../images/furniture/bread.gif) no-repeat 0 0;
  color: #ffffff;
  height: 29px;
  overflow: hidden;
  padding: 9px 20px 0 20px;
  position: relative;
}

/* CS 06/05/2010 Breadcrumbs not formatted for UL! Commenting out. */

/*
.breadcrumbs p
{
  margin: 0;
}
.breadcrumbs span
{
  padding: 0 3px;
}
.breadcrumbs a
{
  color: #ffffff;
  text-decoration: underline;
}
.breadcrumbs a:hover
{
  border: none;
  color: #ffd4e3;
  text-decoration: underline;
}*/
  
/*ECOM Additions*/
  
.breadcrumbs ul li
{
  display: inline;
  padding-right: 10px;
}

.breadcrumbs ul
{
  padding: 0px;
}

.breadcrumbs ul li a
{
  color: #FFFFFF;
  text-decoration: underline;
}

.breadcrumbs ul li a:hover
{
  border-bottom: none;
  color: #FFD4E3;
}

.breadcrumbs ul li:last-child span
{
  display: none;
}

.breadcrumbs ul li:last-child a
{
  text-decoration: none;
}

/* Pager */
.pagerButton, .pagerButtonDisabled
{
  margin-right: 10px;
}
.pagerButton:hover
{
  color: #8E0C3A;
}

.ReadMoreLink
{
  display: none;
}

#leftnav { float: left; width: 185px; }

#leftnav h5, .filters h5
{ 
  background: #d2aa2d;
  color: #ffffff;
  display: inline-block;
  font-size: 1em;
  padding: 8px 10px;
  width: 165px;
}

.leftFilter h6
{
  background: #000000;
  color: #ffffff;
  display: inline-block;
  font-size: 1em;
  padding: 8px 10px;
  width: 165px;
}

#leftnav h6
{
  font-weight: 700;
  background: #000000;
}

#mainContent {float: right; width: 738px; }
.author,
.datetime{ display: none; }

#contactUs H1
{
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  font-size: 1em;
  padding: 8px 10px;
}

#contactUs img
{
  margin-bottom: 10px;
}

#contactUs
{
  padding-bottom: 30px;
}

#imgsantiano
{
  padding-top: 20px;
}

/* Hide heading on Champagne page */

#ContentHolder59149 #ctl15_ctl01_ContentHeading
{
  display: none;
}

#ContentHolder59175 #ctl14_ctl01_ContentHeading
{
  display: none;
}

#ContentHolder59176 #ctl14_ctl01_ContentHeading
{
  display: none;
}

#ContentHolder59178 #ctl14_ctl01_ContentHeading
{
  display: none;
}

/* Wine Training*/

#trainingDiv
{
  height: 522px;
}

.blackDiv
{
  color: #FFFFFF;
  background-color: #000000;
  width: 410px;
  margin-top: 20px;
  margin-bottom: 20px;
  float: left;
}

.blackDiv a
{
  color: #FFFFFF;
  font-weight: 700;
  border-bottom: 1px dotted #FFFFFF;
}
.blackDiv h1
{
  padding-left: 0px;
  background: none;
  text-transform: uppercase;
  font-family: Times;
  font-size: 1.8em;
  letter-spacing: 3px;
  margin; 0;
}

.blackDiv h2
{
  margin-bottom: 0px;
  font-family: Times;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 5px;
  color: #FFFFFF;
  font-weight: 700;
}

.blackDiv img
{
  border-bottom: 3px solid white;
}

#spirits h1
{
  text-align: center;
  margin: 0;
  padding: 0;
}

#leftDiv, #rightDiv
{
  width: 330px;
  float: left;
}

#rightDiv
{
  padding-right: 20px;
}

#leftDiv
{
  margin-right: 20px;
  padding-left: 20px
}

#topDiv
{
  padding: 0 20px 0 20px;
  text-align: center;
}

#spirits
{
  margin-top: 0px;
  padding-bottom: 20px;
}

.promotions h1
{
  display: none;
}

.contactTemplate
{
  width: 620px;
}

.champagneDiv
{
  width: 360px;
  font-size: 0.9em;
  margin-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

.trainingDiv
{
  padding-left: 20px;
}

.champagneDiv h1
{
  font-size: 2.1em;
  font-weight: 400;
}

/* About Us */

.southernManagers h1
{
  background: none;
  text-transform: uppercase;
  color: #6D6D6D;
  margin: 0;
  padding:0;
  font-size: 0.8em;
}

.southernManagers td
{
  vertical-align: top;
  width: 118px;
}

/* Champagne */
#freestyle1
{
  background: url("img/champagne/champagne1.png") no-repeat;
}

#freestyle2
{
  background: url("img/champagne/champagne2.png") no-repeat;
}

#freestyle3
{
  background: url("img/champagne/champagne3.png") no-repeat;
}

#freestyle4
{
  background: url("img/champagne/champagne4.png") no-repeat;
}

#freestyle1, #freestyle2, #freestyle3, #freestyle4
{
  padding-top: 30px;
  font-size: 0.9em;
  width: 367px;
}

#freestyle1 p, #freestyle2 p, #freestyle3 p, #freestyle4 p
{
  display: none;
}

#ContentHolder59137 > .InControlContentHeading, #ContentHolder59175 > .InControlContentHeading, #ContentHolder59176 > .InControlContentHeading, #ContentHolder59178 >.InControlContentHeading, #ContentHolder61491 > .InControlContentHeading, #ContentHolder61492 > .InControlContentHeading, #ContentHolder61475 > .InControlContentHeading, #ContentHolder58832 > .InControlContentHeading
{
  display: none;
}

.hiddenImage
{
  border: 1px solid #D7D6D5;
  display: none;
  position: fixed;
  z-index: 1001;
  width: 20%;
  text-align: center;
  background: #FFFFFF;
  top: 20%;
  left: 40%;
  vertical-align: center;
  overflow: hidden;
}

.hiddenImage img
{
  vertical-align: middle;
}

.hiddenImage .closePopup
{
  text-align: right;
  padding-right: 10px;
  color: #D2AA2D;
  font-weight: 700;
  cursor: pointer;
  width: 10px;
  right: 10px;
  position: absolute;
}

#fadedBackground
{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 2000px;
  height: 2000px;
  z-index: 1000;
  background: #000000;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}



.BrowserError
{
  display: none;
}

#article.timeline #browserUpgrade
{
  display: none;
  position: absolute;
}

#eform_110
{
  display: inline !important;
}

.lblCatTitle { display: none; }

.comptext h1
{
  color: #BA0003;
  font-size: 3.5em;
  line-height: 1em;
  font-family: california FB;
  font-style: italic;
  font-weight: normal;
  background: #ffffff;
  margin: 0 0 0 0;
  padding: 0px 10px 0px 0px;
}
.comptext h3
{
  color: #000000;
  font-size: 2em;
  line-height: 0.5em;
  font-family: Garamond Pro;
  font-style: italic;
  font-weight: normal;
  margin: 0px 10px 0px 0px;
}
.comptext h4
{
  color: #000000;
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: Futura BT;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 20px 0px;
  font-weight: normal;
}
.comptext h2
{
  color: #BA0003;
  font-size: 3.8em;
  line-height: 1em;
  font-family: Tarjan Pro;
  font-weight: normal;
  margin: 0 0;
  padding: 0px 10px 0px 0px;
}

.comptext p
{
  color: #BA0003;
  font-size: 1em;
  line-height: 1em;
  font-family: Futura BT;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
}

.eform .ui-datepicker-trigger
{
display: none
}

.breadnews .ReadMoreLink
{
  display: block;
  margin-bottom: 20px;
}

.left .importantEditButton, .right .importantEditButton
{
  display: inline;
}

.homenewscontent
{
  height: 80px;
  margin-bottom: 12px;
}

.homenewscontent .newscontentleft
{
  float: left;
  margin-right: 15px;
}

.homenewscontent .newscontentleft img
{
  width: 80px;
  margin-bottom: 20px;
}

.homenewscontent .newscontentright p
{
  color: #878787;
}

.homenewscontent .newscontentright a
{
  color: #E5AC00;
  border-bottom: 1px dotted #E5AC00;
}

#largePlug .newscontentleft img
{
  height: 190px;
}

.offerImage img
{
  max-width: 90px;
}

.smlPlug .homenewscontent
{
  z-index: 100;
  position: relative;
  background: url("../images/furniture/home-sml-plug.png") no-repeat scroll 0 0 transparent;
  padding: 12px;
  height: 90px;
  width: 550px;
}

#smallPlug_2
{
  display: none;
}

.filters.potato-menu
{
  display: inline-block;
  position: relative;
  background-color: transparent;
  padding-bottom: 12px !important;
}

.filters.potato-menu li.potato-menu-item
{
 border-bottom: 1px dashed #CCC; 
  color: #888888;
}

.filters.potato-menu li.potato-menu-item a
{
  color: #333 !important;
  background-color: transparent;
  text-transform: none;
  font-weight: 400;
}

.importantEditButton
{
  z-index: 1000;
  position: relative;
}

#uwmfb
{
  text-align: right;
  width: 120px;
  padding-right: 200px;
  padding-top: 22px;
  display: inline-block;
  float: right;
}
