body {
background:#D5C7AE none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
line-height:1.45em;
}
.main-container {
background:transparent none repeat scroll 0 0;
}
.main {
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #764420;
padding-bottom:20px;
padding-top:15px;
}
.main {
  background:none repeat scroll 0 0 #FBF6E3;
}
.footer-container {
border:0 none;
}
.footer, .footer .informational a {
background:transparent none repeat scroll 0 0;
color:#333333;
}
a {
color:#000000;
}
a:hover {
color:#A50025;
text-decoration:none;
}
h5 {
font-size:1.15em;
}
#nav ul li, #nav ul li.active, #nav ul li.last {
background:#FFD786 none repeat scroll 0 0;
}
.header-nav-container {
background:#D5C7AE none repeat scroll 0 0;
}
.header-nav-container a, #nav a {
color:#6A420F;
}
.header-nav-container a:hover, #nav ul li.over a:hover {
color:#FF6600;
}
.header-nav {
background:#FFD786 none repeat scroll 0 0;
border-color:-moz-use-text-color #764420;
border-style:none solid;
border-width:medium 1px;
}
#nav {
font-size:1em;
}
#nav ul {
border:1px solid #764420;
}
#nav a {
padding:5px 15px 6px;
}
#nav ul li.over {
background-color:#FFFFCC;
}
#nav ul li a, #nav ul li a:hover {
background:transparent none repeat scroll 0 0;
color:#6A420F;
}
#nav ul li a:hover {
background-color:#FFFFCC !important;
}
#nav ul li {
background:#FFD786 url(/skin/frontend/default/caffesociety/images/nav_divider.gif) repeat-x scroll 0 100%;
}
#nav ul li.parent a, #nav ul li.parent ul li.parent a {
background:#FFD786 url(/skin/frontend/default/caffesociety/images/nav2_parent_arrow.gif) no-repeat scroll right bottom;
}
#nav ul li a, #nav ul ul li a, #nav ul li.parent ul li a, #nav ul li.parent ul li.parent ul a {
background:#FFD786 none repeat scroll 0 0;
}
.mini-cart .head h4, .mini-compare-products .head h4, .mini-product-view .head h4, .mini-poll .head h4, .mini-related-items .head h4, .layered-nav h4, .mini-static .head h4, .block-viewed .head h4, .block-reorder .head h4 {
background:#764420 url(/assets/arrow.gif) no-repeat scroll left 3px;
color:#FFFFFF;
text-transform:none;
}
.layered-nav h4 {
background-position:left 5px;
padding-left:20px;
}
.base-mini {
border:1px solid #764420;
}
.base-mini .head {
border:0 none;
margin:0;
padding:0;
}
.header {
border:medium none;
}
.header-top-container {
background:transparent none repeat scroll 0 0;
border:medium none;
}
.header-top {
background:#764420 none repeat scroll 0 0;
border:1px solid #764420;
padding:0;
width:950px;
margin: 0 auto;
position: relative;
}
#drinking-banner {
display:block;
left:10px;
position:absolute;
top:10px;
}
.mini-search {
background:transparent url(/skin/frontend/default/caffesociety/images/mini_search_bg.gif) no-repeat scroll 0 0;
padding:7px 30px 1px;
}
.mini-search #search {
  width: 212px;
  margin-right: 4px;
}
.footer li {
  background: none;
  display: block;
}
h1#logo {
margin:9px 0 3px 23px;
}
.base-mini .content {
background-color:#FFFFFF;
}
.base-mini ol {
background:transparent none repeat scroll 0 0;
}
.narrow-by dl {
background:#FFFFFF none repeat scroll 0 0;
}
#product-list-table, .listing-type-list {
background:#FFFFFF none repeat scroll 0 0;
}
.base-mini ol li.odd, .base-mini ol li.even {
background:transparent none repeat scroll 0 0;
}
.base-mini ol li {
padding:3px;
}
.base-mini .head h4 {
padding:1px 0 1px 12px;
font-size:12px;
}
.product-info-box {
border:1px solid #C4C6C8;
margin-top:0;
}
.product-essential .product-shop {
width:330px;
}
.product-img-box {
float:left;
width:267px;
}
.product-shop {
float:right;
}
.mini-static {
background:#FFFFCC none repeat scroll 0 0;
}
.data-table thead tr, .data-table tfoot tr.first {
background:#B30337 none repeat scroll 0 0 !important;
}
.data-table th, .data-table tfoot tr.first td {
color:#000000;
font-weight:bold;
}
.form-button-alt {
background:#F18200 none repeat scroll 0 0;
border:1px solid #DE5400;
}
.product-image {
margin-left:auto;
margin-right:auto;
text-align:center;
position: relative;
}
.product-img-box .more-views li a {
border:2px solid #DDDDDD;
float:left;
height:56px;
overflow:hidden;
width:56px;
}
.product-collateral .head {
border-bottom:1px solid #E5DCC3;
font-size:1.15em;
margin-bottom:1em;
padding-bottom:1px;
}
.product-collateral .collateral-box h4 {
color:#E26703;
}
.product-info-box .product-name {
color:#0A263C;
font-size:1.2em;
margin-bottom:0.3em;
font-weight: bold;
}
.more-views li {
height:68px;
width:68px;
float:left;
margin:0 0 9px 9px;
}
.product-img-box .more-views h4 {
border-bottom:1px solid #CCCCCC;
font-size:0.95em;
margin-bottom:0.8em;
text-transform:uppercase;
}
.product-img-box .main-product-img {
height:auto;
}
.product-img-box .main-product-img img {
cursor:inherit;
position:relative;
}
.product-img-box .more-views li img {
border:medium none;
}
#FPIntro {
background:#770E29 url(/assets/hp/caffe-society.gif) no-repeat scroll 20px 8px;
color:#FFFFFF;
line-height:18px;
margin-bottom:15px;
padding:55px 20px 10px;
}
#FPIntro h2 {
-x-system-font:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
margin:0;
}
.FPNav {
width:446px;
}
#FPNav img {
display:block;
}
#FPNav td {
vertical-align:middle;
}
#FPNav {
margin:0 auto;
}
.r-shadow {
background:transparent url(/assets/hp/r-shadow.jpg) no-repeat scroll 0 50%;
width:20px;
}
.r-shadow2 {
background:transparent url(/assets/hp/r-shadow.jpg) no-repeat scroll 0 50%;
width:10px;
}
.b-shadow {
background:transparent url(/assets/hp/b-shadow.jpg) no-repeat scroll 0 50%;
height:20px;
}
.br-shadow {
background:transparent url(/assets/hp/br-shadow.jpg) no-repeat scroll 0 50%;
height:20px;
width:20px;
}
.CatTitle {
background:#97602E none repeat scroll 0 50%;
height:40px;
width:185px;
}
.CatTitle h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 0 10px;
text-align:left;
}
.CatTitle h2 a {
color:#FFFFFF;
text-decoration:none;
}
.CatTitle h2 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.FPArrow {
background:#000000 none repeat scroll 0 50%;
}
.CatDesc {
background:#770E29 none repeat scroll 0 50%;
height:52px;
}
.CatDesc p {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 5px 0 10px;
text-align:left;
}
.CatDesc p a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.CatDesc p a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.indent {
padding-left:10px;
}
.footnote {
font-size:10px;
font-style:italic;
padding-left:10px;
padding-top:40px;
}
.see-also {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DE5400;
padding:1em;
text-align:center;
}
.proddesc li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:2px;
}
.product-specs ul {
margin-bottom:10px;
margin-left:15px;
margin-top:0;
}
.prodsubhead {
font-size:13px;
font-weight:bold;
}
.prodbox {
background:#F6F1D3 none repeat scroll 0 0;
border:1px solid #FFD786;
margin:10px 10px 10px 0;
padding:10px;
width:400px;
}
.bronzeDeal {
background:#EBC993 none repeat scroll 0 0;
border:1px solid #E8AA73;
margin:10px 10px 10px 0;
padding:10px;
width:400px;
}
.silverDeal {
background:#DADADA none repeat scroll 0 0;
border:1px solid #BEBEBE;
margin:10px 10px 10px 0;
padding:10px;
width:400px;
}
.goldDeal {
background:#F3DD85 none repeat scroll 0 0;
border:1px solid #FBC662;
margin:10px 10px 10px 0;
padding:10px;
width:400px;
}
.prodnote {
font-size:10px;
font-style:italic;
}
#join_intro h5 {
color:#B30337;
margin-bottom:0;
margin-left:40px;
margin-right:50px;
text-align:left;
}
#join_intro p {
margin-left:30px;
margin-right:50px;
text-align:left;
}
#big_deal {
margin-bottom:5px;
margin-left:10px;
}
.members-left-edge {
background:#000000 none repeat scroll 0 0;
}
.members-maincell {
background-color:#B30337;
}
.members-maincell ul {
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0 0 0 10px;
}
.members-maincell li {
border-top:1px solid #000000;
list-style-type:none;
margin:0;
padding-bottom:5px;
padding-top:5px;
}
.hilite {
color:#FFD17B;
font-weight:bold;
}
.quick-access {
margin-top:46px;
width:392px;
color: #FFFFFF;
float: right;
padding: 0 10px;
text-align: right;
}
.shop-access {
  margin-bottom: 6px;
}
.mini-search {
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 300px;
}
.quick-access a, .quick-access a:hover {
color:#E9D3AC;
}
object#logo {
float:left;
}
#customers {
clear:right;
float:left;
}
#customers-flash {
background-color:#FFFFFF;
border:1px solid #764420;
padding:5px;
width:450px;
}
.testimonials h4 {
margin-bottom:20px;
text-align:right;
}
.caption-top {
background:transparent url(caption-top.gif) no-repeat scroll 0 0;
height:10px;
}
.caption-body {
background:transparent url(caption-bg.gif) repeat-y scroll 0 0;
font-size:0.9em;
line-height:1.25em;
padding:0 10px;
}
.caption-bottom {
background:transparent url(caption-bottom.gif) no-repeat scroll 0 0;
height:26px;
}
.caption-customer {
font-style:italic;
font-weight:bold;
padding:0 15px 15px;
text-align:right;
}
th.leftmidcol {
background-color:#770E29;
border-bottom:1px solid #764420;
border-right:1px solid #764420;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px 3px 3px 6px;
}
th.rightcol {
background-color:#770E29;
border-bottom:1px solid #764420;
border-right:1px solid #764420;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px 3px 3px 6px;
}
th.emptyheader {
border-bottom:1px solid #764420;
border-right:1px solid #764420;
}
leftmidcol h4 {
color:#FFFFFF;
}
td.leftcol {
background-color:#FFFFFF;
border-bottom:1px solid #764420;
border-left:1px solid #764420;
border-right:1px solid #764420;
font-weight:bold;
padding:5px;
}
td.leftcol2 {
background-color:#F9DFB0;
border-bottom:1px solid #764420;
border-left:1px solid #764420;
border-right:1px solid #764420;
padding:5px;
}
td.midcol {
background-color:#F9DFB0;
border-bottom:1px solid #764420;
border-right:1px solid #764420;
padding:5px;
}
td.rightcol {
background-color:#FFD786;
border-bottom:1px solid #764420;
border-right:1px solid #764420;
padding:5px;
}
td.topleftcol {
background-color:#770E29;
border-bottom:1px solid #764420;
border-left:1px solid #764420;
border-top:1px solid #764420;
color:#FFFFFF;
padding:5px;
}
td.toprightcol {
background-color:#770E29;
border:1px solid #764420;
color:#FFFFFF;
padding:5px;
}
td.topleftcol h4, td.toprightcol h4 {
color:#FFFFFF;
}
.breadcrumbs li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dotted #E9D3AC;
border-top:1px dotted #E9D3AC;
padding:3px;
}
.image-right {
border:1px solid #764420;
clear:both;
display:block;
float:right;
margin:0 0 10px 10px;
}
.image-left {
border:1px solid #764420;
clear:both;
display:block;
float:left;
margin:0 10px 10px 0;
}
.image-right-noborder {
clear:both;
display:block;
float:right;
margin:0 0 10px 10px;
text-align:right;
}
.image-left-noborder {
clear:both;
display:block;
float:left;
margin:0 10px 10px 0;
}
.image-left-install {
border:1px solid #764420;
margin:0 0 0 15px;
}
.image-middle-install {
border:1px solid #764420;
margin:0 0 0 10px;
}
.image-right-install {
border:1px solid #764420;
margin:0 0 0 10px;
}
.smalltext {
font-size:0.8em;
line-height:1.2em;
}
.reducedtext {
font-size:0.95em;
line-height:1.35em;
}
.coffee-menu td {
border-top:2px dotted #764420;
padding-bottom:10px;
padding-top:10px;
}
.bulletlist {
display:block;
margin:0 0 2em;
}
.bulletlist li {
list-style-image:url(/assets/bullet.gif);
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
margin-left:30px;
}
.bulletlist li ul {
margin-top:6px;
}
.bulletlist li li {
list-style-image:url(/assets/bullet2.gif);
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
margin-left:30px;
}
.bulletlistMidCol {
display:block;
margin:0 0 1em;
}
.bulletlistMidCol li {
list-style-image:url(/assets/bulletMidCol.gif);
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
margin-left:30px;
}
.bulletlistRightCol {
display:block;
margin:0 0 1em;
}
.bulletlistRightCol li {
list-style-image:url(/assets/bulletRightCol.gif);
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
margin-left:30px;
}
.bulletlistWhiteBG {
display:block;
margin:5px 0 0;
}
.bulletlistWhiteBG li {
list-style-image:url(/assets/bulletWhiteBG.gif);
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
margin-left:30px;
}
.numberlist {
display:block;
margin:0 0 2em;
}
.numberlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-bottom:8px;
margin-left:30px;
}
.shop-access ul {
font-weight:bold;
}
#contactForm .group-select {
margin:0;
}
#contactForm .button-set {
border:0 none;
margin:0;
padding:0;
}
.button-set {
text-align:center;
}
p.required {
margin-bottom:0;
text-align:center;
}
h1#logo {
margin:0;
padding:0;
}
h1#logo img {
display:block;
margin:0;
}
.or-call-sales {
float:left;
margin-left:15px;
width:170px;
}
.listing-item .request-a-quote p {
display:none;
}
.generic-product-grid .request-a-quote .tailored, .generic-product-grid .or-call-sales {
display:none;
}
.tailored {
font-size:0.8em;
}
li.home {
font-size:1.6em;
font-weight:bold;
}
.home a {
text-decoration:none;
}
.howtofindus {
border-top:2px dotted #764420;
margin-top:15px;
padding-top:15px;
}
.caffebox {
background:#FEEAC5 none repeat scroll 0 0;
border:1px solid #764420;
margin:10px 10px 10px 0;
padding:10px;
width:340px;
}
.caffebox li {
margin:10px 0;
}
#guide {
background:#770E29 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
line-height:1.2em;
margin:10px 0;
padding:5px;
text-align:center;
width:460px;
}
#guide a {
color:#FFD786;
}
.account-nav {
border:1px solid #764420;
}
.account-nav ul {
padding:4px 9px 9px;
background:none repeat scroll 0 0 #FBFAF6;
}
.account-nav li a {
border-bottom:1px dotted #D5C7AE;
color:#000000;
display: block;
text-decoration: none;
}
.generic-product-grid td {
padding-right:2px;
}
.larger-text {
font-size:14px;
}
.product-img-box .more-views li a {
height:auto;
width:auto;
}
.product-img-box .more-views li a img {
margin:0;
}
.contentBlack {
background-color:#000000;
color:#FFFFFF;
padding:5px 10px;
}
.contentBlack a {
color:#FFFFFF;
}
.contentBlack a:hover {
color:#FF7E00;
}
.col-right .box {
margin-bottom:0.4em;
}
.col-left .box {
margin-bottom:0.4em;
}
.priceHighlight {
background:#FFFF00 none repeat scroll 0 0;
border-bottom:1px solid #FF6600;
border-top:1px solid #FF6600;
font-size:16px;
padding:2px 10px;
position:relative;
top:4px;
}
.subtitleHighlight {
background:#F6F1D3 none repeat scroll 0 0;
border-bottom:1px solid #FF9900;
border-top:1px solid #FF9900;
font-size:14px;
font-weight:bold;
padding:2px 10px;
position:relative;
top:4px;
}
.blackHighlight {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:32px;
padding:0 10px;
vertical-align:middle;
}
.textHighlight {
background:#F6F1D3 none repeat scroll 0 0;
border-bottom:1px solid #FF9900;
border-top:1px solid #FF9900;
font-weight:bold;
padding:0 5px;
}
.downloads a {
border:0 none;
clear:both;
display:block;
float:right;
margin:0 0 10px 10px;
text-decoration:none;
}
.service-care img {
vertical-align:middle;
}
.display-block {
  display: block;
}
.product-options { 
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.product-options dd select {
  width: auto;
}
.product-options dt { 
  float: left;
  clear: both;
  width: 100px;
}
.product-options dd {
  float: left;
}
.product-options-bottom {
  border: none;
  background: none;
  padding: 0;
}
.or-call-sales {
float:left;
margin-left:15px;
width:170px;
}
.nav-prompt { display: none; }

/* mouseover state */ 
.tip:hover { 
    background-position:0 -44px ;         
} 
 
/* clicked state */ 
.tip:focus { 
    background-position:0 -88px; 
} 
 
/* tooltip styling */ 
.tooltip { 
    display:none; 
    width:260px; 
    font-size:12px; 
    color:#000000; 
    text-align: left;
    /*
    border: 1px solid black;
    background-color: white;
    padding: 10px;
    */
} 
 
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:35px; 
}
.tooltip h2 {
  font-size: 14px;
  font-weight: bold;
}
.tooltip h2 a {
  color: #000000;
}
.tooltip a {
  color: #bd0025;
}

.tooltip .tooltip-top {
  background: transparent url(../images/tooltip/top.png) no-repeat scroll 0 0;
  height: 2px;
  padding: 15px 20px 0 20px;
}

.tooltip .tooltip-mid {
  background: transparent url(../images/tooltip/mid.png) repeat-y scroll 0 0;
  padding:5px 22px 5px 25px;
  width:200px;
  height: 1%;
}

.tooltip .tooltip-bot {
  background: transparent url(../images/tooltip/bot.png) no-repeat scroll 0 0;
  height: 2px;
  padding: 0px 20px 20px 20px;
}
#contactForm .group-select li .input-box {
  float: none;
  width: 100%;
  clear: both;
  padding: 0 0 10px 0;
  position: relative;
}
#contactForm .group-select li {
  float: left;
}
#contactForm .group-select li .input-box input {
  position: absolute;
  right: 0;
}
#contactForm .group-select li .input-box #comment {
  width: 340px;
  height: 150px;
}
#contactForm .group-select .form-button {
  float: right;
}
#contactForm .group-select .showroom-img {
  float: right;
}
#contactForm .group-select .button-set {
  width: 350px;
  margin-top: 10px;
}
#telephone_prompt {
  width: 340px;
  clear: both;
  margin-top: 15px;
}
.nav-container { 
  background:none repeat scroll 0 0 #FFD786; 
  border: 1px solid #764420;
  border-bottom:0;
  border-top:0;
  width: 950px;
  margin: 0 auto;
}
.quick-access li {
  background:url("../images/shop_access_pipe.gif") no-repeat scroll 100% 0.35em transparent;
  display:inline;
  padding-left:3px;
  padding-right:7px;
}
.listing-type-grid li.item {
float:left;
line-height:1.6em;
overflow:hidden;
padding:12px 10px;
width:138px;
overflow:visible;
}
.listing-type-grid {
background:url("../images/bkg_products-grid3.gif") repeat scroll 0 0 transparent;
background-color: #ffffff;
}
.listing-type-grid .grid-row {
border-bottom:1px solid #D9DDE3;
}
.listing-type-grid .last {
border-bottom:0 none;
}
.form-button, .form-button-alt {
background:none repeat scroll 0 0 #F18200;
border:1px solid #DE5400;
color:#FFFFFF;
cursor:pointer;
font:bold 12px arial,sans-serif !important;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
}
.group-select .legend {
background:none repeat scroll 0 0 #F9F3E3;
border:1px solid #F19900;
color:#E76200;
float:left;
font-size:1.1em;
font-weight:bold;
margin-top:-33px;
padding:0 8px;
}
.group-select {
background:none repeat scroll 0 0 #FBFAF6;
border:1px solid #BBAFA0;
margin:28px 0;
padding:22px 25px 12px;
}
.page-head {
border-bottom:1px solid #CCCCCC;
margin:0 0 25px;
}
.page-head h3, .page-head-alt h3 {
font-size:1.7em !important;
font-weight:normal !important;
margin:0;
text-align:left;
text-transform:none !important;
}
.group-select li .input-box .input-text, .group-select li .input-box textarea {
width:250px;
}
#nav ul {
border:1px solid #764420;
left:-10000px;
position:absolute;
top:25px;
width:15em;
}
.block .block-title strong span {
color:#2f2f2f;
}
.rss-feed {
  border: 0;
}
.narrow-by dt {
background:url("../images/narrow_by_set.gif") no-repeat scroll 9px 0.9em transparent;
color:#2F2F2F;
margin:0;
padding:7px 10px 0 28px;
text-transform:uppercase;
font-weight: bold;
}
.layered-nav .head {
background:url("../images/layered_nav_head_bg.gif") no-repeat scroll 0 0 transparent;
height:24px;
margin:0;
}
.layered-nav .border-creator {
border-color:#A0B3C3;
border-style:solid;
border-width:0 1px 1px;
}
.narrow-by dd.last {
background:none repeat scroll 0 0 transparent;
padding:0 12px 0.8em;
}
.narrow-by dd li {
line-height:1.3em;
margin-bottom:0.3em;
}
.layered-nav h3 {
display:none;
}
.mini-cart .summary {
  padding: 0 10px;
}
.block .block-title {
  border-bottom: 0;
}
.best-seller {
  height: 50px;
  width: 50px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.listing-type-list .product-image {
float:left;
width:135px;
}
.listing-type-list .listing-item {
border-top:1px solid #D9DDE3;
padding:12px 10px;
}
.listing-type-list .product-shop {
width:305px;
}
#narrow-by-list dd {
  padding:0 12px 0.8em;
}
.search-autocomplete  {
z-index:999;
}
.search-autocomplete ul {
background-color:#F9F5F0;
border:1px solid #5C7989;
}
.search-autocomplete li.selected {
background-color:#F7E8DD;
}
.search-autocomplete li {
border-bottom:1px solid #F4EEE7;
cursor:pointer;
padding:2px 8px 1px;
text-align: left;
}
.search-autocomplete li .amount {
float:right;
font-weight:bold;
}

.base-mini {
    font-size: 0.95em;
    line-height: 1.3em;
    clear: both;
}

.middle {
    text-align: left;
}

.catalog-listing h5 {
    font-size: 1.05em;
    margin-bottom: 0.4em;
}

.catalog-listing h5 {
    font-size: 1.05em;
}

.catalog-listing h5 a {
    color: #203548;
}

.product-info-box .availability {
    font-size: 0.92em;
    margin: 10px 0;
    padding: 0;
}
.cart .product-name a {
  color: #000000;
}
.cart button.btn-update, button.btn-continue {
  background:#F18200 none repeat scroll 0 0;
  border:1px solid #DE5400;
}
.cart-table .btn-continue span, .cart-table .btn-update span {
  border: 0;
  background-color: #f18200;
}
.product-name a { color:#000000; }

.block .block-content li.item {
  padding:3px 9px;
}
.account-nav li a:hover {
     color: #D96708;
}
.tooltip {
  z-index: 2;
}
.btn-remove2 {
background-image:url("../images/btn_trash.gif");
}

/* rss feed */

.rss-feed-entry {
  border: 1px solid #9E805D;
  margin-bottom: 10px;
  background: #FFFFFF;
}

.rss-feed-description p {
  margin: 5px;
  font-size: 11px;
  line-height: 120%;
}

.block-title {
  font-size:14px;
  margin-bottom: 5px;
  text-align: center;
}

.rss-feed-title a {
  display: block;
  background: #E7D0A3;
  padding: 2px 5px;
  margin-bottom: 2px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #E7D0A3;
}

.rss-feed-title a:hover {
  background: #603000;
  color: #FFF;
}

.rss-feed-date  {
  font-size: 10px;
  text-align: right;
  padding-right: 5px;
}
.per-kg-price {
  margin-left: 10px;
}
.per-kg-price-grouped {
  margin-left: 0;
}
.per-kg-price, .per-kg-price .price {
  color: #000000;
  font-weight: normal;
}
