html 
{
    overflow-y: scroll;
}

body
{
  background-image: url('images/bg.gif');
  font-familY: arial;
  font-size: 12px;
  margin: 0px;
}

h1
{
  display: inline;
  font-size: 1em;
  font-weight: 400;
  margin: 0px;
}

a:link, a:visited
{
  color: #535353;
  text-decoration: none;
}

a:hover, a:active
{
  color: blue;
  text-decoration: underline;
}

a.classic:link, a.classic:visited
{
  color: blue;
  text-decoration: underline;
}

a.classic:hover, a.classic:active
{
  color: #3779ff;
}

#wrappercenter
{
  height: 100%;
  margin: 0px auto;
  width: 978px;
}

#bodywrapper
{
  background-color: #ffffff ;
  border-left: solid 2px #dbdbdb;
  border-right: solid 2px #dbdbdb;
  float: left;
  min-height: 100%;
  width: 978px;
}

#header
{
  background-image: url('images/banner.jpg');
  background-repeat: no-repeat;
  float: left;
  height: 95px;
  width: 100%;
}

#logowrapper
{
  float: left;
  height: 100%;
  width: 215px;
}

#logolink
{
  float: left;
  padding: 20px 8px 26px 8px;
  position: relative;
  z-index: 1;
}

#logo
{
  background-image: url('images/logo.jpg');
  background-repeat: no-repeat;
  height: 49px;
  width: 175px;
}

#logolinktext
{
  color: #953918;
  float: right;
  margin: -20px 32px 0px 0px;
  visibility: hidden;
}

#navlinkwrap
{
  color: #953918;
  float: right;
  font-weight: bold;
  margin: 75px 20px 0px 0px;
}

#navlinkwrap a:link, #navlinkwrap a:visited
{
  color: #953918;
  text-decoration: none;
}

#navlinkwrap a:hover, #navlinkwrap a:active
{
  text-decoration: underline;
}

#navlink, #navdiv
{
  float: left;
}

#navdiv
{
  margin: 0px 8px;
}

#login
{
  background-color: #574a45;
  float: right;
  height: 22px;
  margin-top: 73px;
}

#userName
{
  color: #ffffff;
  float: left;
  margin: 3px 0px 0px 5px;
}

#loginText
{
  float: left;
  margin: 3px 0px 0px 5px;
}

#loginText a:link, #loginText a:visited, #userName a:link, #userName a:visited
{
  color: #ffe3ad;
}

#loginText a:hover, #loginText a:active, #userName a:hover, #userName a:active
{
  color: #ffc350;
}
 
#loginleft
{
  background-image: url('images/loginleft.gif');
  background-repeat: no-repeat;
  float: right;
  height: 22px;
  margin-top: 73px;
  width: 17px;
}

#minicartwrapper
{
  background-image: url('images/minicartback.gif');
  border-bottom: solid 2px #cecece;
  float: left;
  height: 37px;
  width: 978px;
}

#phone
{
  color: #444343;
  float: left;
  font-size: 1.6em;
  font-weight: bold;
  height: 37px;
  margin: 8px 9px;
}

#minicartwrapper a:link, #minicartwrapper a:visited
{
  background-image: url('images/minicartbutton.gif');
  border: solid 1px #cccccc;
  float: left;
  height: 25px;
  margin: 5px 0px 0px; 
  text-decoration: none;
}

#minicartwrapper a:hover, #minicartwrapper a:active
{
  background-image: url('images/minicartbuttonup.gif');
}

#cart
{
  background-image: url('images/cart.gif');
  float: left;
  height: 21px;
  margin: 2px 0px 0px 42px;
  width: 26px;
}

#carttext
{
  color: #575757;
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  margin: 4px 0px 0px 10px;
}

#minicartdiv
{
  background-image: url('images/minicartdiv.gif');
  border-bottom: solid 1px #cccccc;
  border-top: solid 1px #cccccc;
  height: 25px;
  float: left;
  margin-top: 5px;
  width: 2px;
}

#items
{
  background-image: url('images/minicartbutton.gif');
  border-bottom: solid 1px #cccccc;
  border-top: solid 1px #cccccc;
  float: left;
  height: 25px;
  margin: 5px 0px 0px; 
  width: 208px;
}

#itemstext
{
  color: #575757;
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  margin-top: 4px;
  text-align: center;
  width: 100%;
}

#subtotal
{
  background-image: url('images/minicartbutton.gif');
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-top: solid 1px #cccccc;
  float: left;
  height: 25px;
  margin: 5px 0px 0px; 
  width: 284px;
}

#subtotaltext
{
  color: #575757;
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  margin-top: 4px;
  text-align: center;
  width: 100%;
}

#freeshiptext
{
  float: left;
  margin-top: 4px;
  text-align: center;
  width: 100%;
}

#freeshipnumber
{
  color: #b30000;
  display: inline;
  font-size: 1.2em;
  font-weight: bold;
  width: 10px;
}

#freeshiptextin
{
  color: #575757;
  display: inline;
  font-weight: bold;
}

#headerbottom
{
  float: left;
  height: 29px;
  margin-top: 5px;
  width: 100%;
}

#searchwrap
{
  height: 24px;
  position: absolute;
  top: 138px;
}

#searchBox
{
  border-bottom: solid 1px #a9a9a9;
  border-left: solid 1px #a9a9a9;
  border-right: solid 0px #a9a9a9;
  border-top: solid 1px #a9a9a9;
  float: left;
  height: 20px;
  margin-left: 7px;
  width: 142px;
}

#Go
{
  background-color: transparent;
  background-image: url('images/search.gif');
  border: solid 0px black;
  cursor: pointer;
  float: left;
  height: 24px;
  width: 32px;
}

#Go:hover
{
  background-image: url('images/searchup.gif');
}

#breadcrumbwrapper
{
  border-bottom: solid 1px #a9a9a9;
  float: left;
  height: 22px;
  margin-left: 188px;
  width: 690px;
}

#breadcrumb
{
  color: #575757;
  float: left;
  height: 14px;
  margin-top: 4px;
  overflow: hidden;
  width: 690px;
}

#checkout a:link, #checkout a:visited
{
  background-image: url('images/checkout.gif');
  float: left;
  height: 25px;
  margin: -1px 0px 0px 7px;
  width: 85px;
}

#checkout a:hover, #checkout a:active
{
  background-image: url('images/checkoutup.gif');
}

#checkoutnull
{
  background-image: url('images/checkoutnull.gif');
  float: left;
  height: 25px;
  margin: -1px 0px 0px 7px;
  width: 85px;
}

#leftnav
{
  float: left;
  margin-left: 7px;
  width: 175px;
}

#shopwholesale:link, #shopwholesale:visited
{
  background-image: url('images/shop-wholesale.gif');
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  height: 27px;
  margin-bottom: 6px;
  width: 175px;
}

#shopwholesale:hover, #shopwholesale:active
{
  background-image: url('images/shop-wholesale-up.gif');
}

#shopbybrand
{
  float: left;
  width: 100%;
}

#shopbybrandtop
{
  background-image: url('images/shopbybrand.gif');
  float: left;
  height: 27px;
  width: 175px;
}

#topbrands
{
  float: left;
  position: relative;
  width: 100%;
}

#leftnavlist a:link, #leftnavlist a:visited
{
  background-image: url('images/leftnavback.gif');
  border-bottom: solid 1px #a9a9a9;
  border-left: solid 1px #a9a9a9;
  border-right: solid 1px #a9a9a9;
  color: #000000;
  float: left;
  font-size: 1.2em;
  padding: 6px 0px 6px 9px;
  text-decoration: none;
  width: 164px;
}

#leftnavlist a:hover, #leftnavlist a:active
{
  background-image: url('images/leftnavbackup.gif');
}

#allbrands
{
  float: left;
  margin-top: -116px;
  max-height: 110px;
  overflow: hidden;
  position: relative;
  width: 175px;
  z-index: -1;
}

#expandbrands
{
  background-image: url('images/leftnavback.gif');
  border: solid 1px #a9a9a9;
  cursor: pointer;
  float: left;
  width: 173px;
}

#expandbrandstext
{
  color: #000000;
  float: left;
  font-size: 1.2em;
  margin: 6px 0px 6px 10px;
}

#expandbrandsbutton
{
  background-image: url('images/expandbrands.gif');
  float: right;
  height: 21px;
  margin: 3px 10px 0px 0px;
  width: 28px;
}

#shopbycategory
{
  float: left;
  margin: 7px 0px 100px 0px;
  width: 100%;
}

#shopbycategorytop
{
  background-image: url('images/shopbycategory.gif');
  float: left;
  height: 27px;
  width: 175px;
}

#categories
{
  float: left;
  width: 100%;
}

#categories a:link, #categories a:visited, #categories a:hover, #categories a:active 
{
  text-decoration: none;
}

#baristatools, #cafesupplies, #chaitea, #chocolatepowder, #coffeeandespresso, #cupsandlids, #equipmentandparts, #flavoredsauces, #flavoredsyrups, #frozencoffee, #smoothies, #sweetenerandcreamer, #tea, #wholesale
{
  background-image: url('images/leftnavback.gif');
  border-bottom: solid 1px #a9a9a9;
  border-left: solid 1px #a9a9a9;
  border-right: solid 1px #a9a9a9;
  float: left;
  height: 28px;
  text-decoration: none;
  width: 173px;
}

#categorytext
{
  color: #000000;
  float: left;
  font-size: 1.2em;
  margin: 6px 0px 6px 10px;
}

#carrow
{
  background-image: url('images/navexpandarrow.gif');
  cursor: default;
  float: right;
  height: 12px;
  margin: 7px 5px 0px 0px;
  position: relative;
  width: 6px;
}

#xbordercover
{
  background-color: #fafafa;
  float: left;
  height: 28px;
  margin-left: -1px;
  width: 1px;
}

#baristatoolsexpand a:link, #baristatoolsexpand a:visited, #cafesuppliesexpand a:link, #cafesuppliesexpand a:visited, #chaiteaexpand a:link, #chaiteaexpand a:visited, #chocolatepowderexpand a:link, #chocolatepowderexpand a:visited, #coffeeandespressoexpand a:link, #coffeeandespressoexpand a:visited, #cupsandlidsexpand a:link, #cupsandlidsexpand a:visited, #equipmentandpartsexpand a:link, #equipmentandpartsexpand a:visited, #flavoredsaucesexpand a:link, #flavoredsaucesexpand a:visited, #flavoredsyrupsexpand a:link, #flavoredsyrupsexpand a:visited, #frozencoffeeexpand a:link, #frozencoffeeexpand a:visited, #smoothiesexpand a:link, #smoothiesexpand a:visited, #sweetenerandcreamerexpand a:link, #sweetenerandcreamerexpand a:visited, #teaexpand a:link, #teaexpand a:visited, #wholesaleexpand a:link, #wholesaleexpand a:visited
{
  color: #000000;
  font-size: 1em;
  float: left;
  margin: 4px 30px;
  text-decoration: none;
  width: 100%;
}

#baristatoolsexpand a:hover, #baristatoolsexpand a:active, #cafesuppliesexpand a:hover, #cafesuppliesexpand a:active, #chaiteaexpand a:hover, #chaiteaexpand a:active, #chocolatepowderexpand a:hover, #chocolatepowderexpand a:active, #coffeeandespressoexpand a:hover, #coffeeandespressoexpand a:active, #cupsandlidsexpand a:hover, #cupsandlidsexpand a:active, #equipmentandpartsexpand a:hover, #equipmentandpartsexpand a:active, #flavoredsaucesexpand a:hover, #flavoredsaucesexpand a:active, #flavoredsyrupsexpand a:hover, #flavoredsyrupsexpand a:active, #frozencoffeeexpand a:hover, #frozencoffeeexpand a:active, #smoothiesexpand a:hover, #smoothiesexpand a:active, #sweetenerandcreamerexpand a:hover, #sweetenerandcreamerexpand a:active, #teaexpand a:hover, #teaexpand a:active, #wholesaleexpand a:hover, #wholesaleexpand a:active
{
  color: #706c64;
}

#baristatoolsexpand, #cafesuppliesexpand, #chaiteaexpand, #chocolatepowderexpand, #coffeeandespressoexpand, #cupsandlidsexpand, #flavoredsaucesexpand, #flavoredsyrupsexpand, #frozencoffeeexpand, #smoothiesexpand, #sweetenerandcreamerexpand, #teaexpand, #wholesaleexpand
{
  background-color: #fafafa;
  border: solid 1px #9f9f9f;
  display: none;
  position: absolute;
  width: 180px;
  z-index: 2;
}

#equipmentandpartsexpand
{
  background-color: #fafafa;
  border: solid 1px #9f9f9f;
  display: none;
  position: absolute;
  width: 568px;
  z-index: 2;
}

#equipcolumn
{
  float: left;
  width: 180px;
}

#contentwrapper
{
  float: left;
  margin-left: 5px;
  width: 690px;
}

#rightnav
{
  float: right;
  margin-right: 8px;
  width: 85px;
}

#livesupport
{
  float: left;
}

#livesupport a:link, #livesupport a:visited, #livesupport a:hover, #livesupport a:active
{
  background-image: url('images/livesupport.jpg');
  float: left;
  height: 79px;
  margin-bottom: 4px;
  width: 85px;
}

#rightnavtext, #tracknav
{
  float: left;
}

#rightnavtext a:link, #rightnavtext a:visited, #tracknav
{
  background-image: url('images/rightnavback.gif');
  border-bottom: solid 1px #d1d1d1;
  border-right: solid 1px #d1d1d1;
  color: #535353;
  cursor: pointer;
  float: left;
  font-weight: bold;
  padding: 6px 0px 6px 4px;
  text-align: center;
  width: 80px;
}

#rightnavtext a:hover, #rightnavtext a:active, #tracknav:hover
{
  background-image: url('images/rightnavbackup.gif');
  color: #5e5e5e;
  text-decoration: none;
}

#facebook
{
  float: left;
}

#facebook a:link, #facebook a:visited
{
  background-image: url('images/facebook.gif');
  float: left;
  height: 32px;
  margin-top: 5px;
  width: 85px;
}

#facebook a:hover, #facebook a:active
{
  background-image: url('images/facebookup.gif');
}

#sca
{
  background-image: url('images/sca.gif');
  border: solid 1px darkGray;
  float: left;
  height: 87px;
  margin-top: 5px;
  width: 83px;
}

#equifax
{
  background-image: url('images/equifax.gif');
  float: left;
  height: 30px;
  margin-top: 5px;
  width: 85px;
}

#rotatingbanner
{
  width: 690px;
  height: 256px;
  float: left;
}

#bannersection1
{
  float: left;
  width: 20px
}

#bannerback1
{
  background-image: url('images/bannerback1.gif');
  float: left;
  height: 23px;
  width: 20px;
}

#bannerback4
{
  background-image: url('images/bannerback4.gif');
  float: left;
  height: 214px;
  width: 20px;
}

#bannerback6
{
  background-image: url('images/bannerback6.gif');
  float: left;
  height: 23px;
  width: 20px;
}

#bannersection2
{
  float: left;
  width: 650px
}

#bannerback2
{
  background-image: url('images/bannerback2.gif');
  float: left;
  height: 4px;
  width: 650px;
}

#rotateimage
{
  background-color: #000000;
  float: left;
  width: 650px;
  height: 225px;
}

#news1, #news2, #news3, #news4
{
  height: 225px;
  overflow: hidden;
  position: absolute;
  width: 650px;
}

#ntabs
{
  background-color: #000000;
  float: left;
  padding-top: 3px;
}

#n1tab, #n2tab, #n3tab, #n4tab
{
  background-color: #dadada;
  border: solid 1px #a1a1a1;
  cursor: pointer;
  height: 22px;
  float: left;
  width: 157px;
  z-index: 0;
}

#n1tab, #n3tab
{
  margin-right: 5px;
}

#n2tab
{
  margin-right: 4px;
}

#n1text, #n2text, #n3text, #n4text
{
  color: #6d6d6d;
  cursor: pointer;
  float: left;
  font-weight: bold;
  margin-top: 3px;
  text-align: center;
  width: 157px;
}

#bannerback7
{
  background-image: url('images/bannerback7.gif');
  float: left;
  height: 4px;
  width: 650px;
}

#bannersection3
{
  float: left;
  width: 20px
}

#bannerback3
{
  background-image: url('images/bannerback3.gif');
  float: left;
  height: 23px;
  width: 20px;
}

#bannerback5
{
  background-image: url('images/bannerback5.gif');
  float: left;
  height: 214px;
  width: 20px;
}

#bannerback8
{
  background-image: url('images/bannerback8.gif');
  float: left;
  height: 23px;
  width: 20px;
}

#homeitemstext
{
  border-bottom: solid 1px #9f9f9f;
  color: #535353;
  float: left;
  font-size: 1.2em;
  margin: 10px 0px 5px 0px;
  width: 100%;
}

#homepageitems
{
  float: left; 
  height: 210px;
  margin: 0px 21px 10px; 
  text-align: center;
  width: 130px; 
}

#homepageprice
{
  color: #b20202;
  float: left;
  font-weight: bold;
  margin: 2px 0px 0px;
  text-align: center;
  width: 100%;
}

#homepagename a:link, #homepagename a:visited
{
  color: #535353;
  float: left;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

#homepagename a:hover, #homepagename a:active
{
  color: blue;
  text-decoration: underline;
}

#footer
{
  float: left;
  margin-top: 10px;
  width: 100%;
}

#footerbreak
{
  background-color: #e8e8e8;
  color: #a5a5a5;
  float: left;
  font-size: 0.8em;
  text-align: center;
  width: 100%;
}

#footernav
{
  border-bottom: solid 1px #5e5e5e;
  float: left;
  height: 15px;
  margin: 10px 122px 5px;
  width: 735px;
}

#footernavc, #footerc
{
  float: left;
  margin-right: 5px;
  width: 99px;
}

#footernavc a:link, #footernavc a:visited
{
  font-size: 0.8em;
}

#footerbrands
{
  float: left;
  margin: 0px 122px 10px;
  width: 735px;
}

#footerc a:link, #footerc a:visited
{
  float: left;
  font-size: 0.8em;
  width: 100%;
}

#footerc span
{
  float: left;
  height: 13px;
  width: 100%;
}

#securewrapper
{
margin: 0px auto;
width: 237px;
}

#creditcards
{
  background-image: url('images/creditcards.jpg');
  float: left;
  height: 27px;
  margin: 5px 0px 10px;
  width: 150px;
}

#equifax2
{
  background-image: url('images/equifax2.gif');
  float: left;
  height: 27px;
  margin: 5px 0px 10px 10px;
  width: 77px;
}

#tableOrderAddToCart
{
  background-image: url('images/addtocart.gif');
  cursor: pointer;
  float: right;
  height: 27px;
  margin: 5px 4px 5px 0px;
  width: 178px;
}

#tableOrderAddToCart:hover
{
  background-image: url('images/addtocartup.gif');
}

#tableproductnametext
{
  float: left;
  height: 30px;
  width: 100%;
}

#palletproductnametext
{
  color: #171f32;
  float: left;
  font-size: 1.5em;
  height: 30px;
  margin: 5px 0px 0px 60px;
  position: absolute;
  width: 564px;
  z-index: 1;
}

#tableproductnametext a:link, #tableproductnametext a:visited, #tableproductnametext span
{
  color: #000000;
  float: left;
  font-size: 1.5em;
  margin: 5px 0px 0px 10px;
}

#tableproductnametext a:hover, #tableproductnametext a:active
{
  color: blue;
}

#tableproductnametext div
{
  color: #9b9b9b;
  font-size: 0.6em;
  padding-left: 5px;
}

#tablepricetext
{
  font-size: 1.6em;
  font-weight: bold;
  float: right;
  max-height: 35px;
  margin-right: 35px;
  text-align: right;
}

#palletpricetext
{
  float: left;
  margin-top: 35px;
  width: 130px;
}

#productpricetext
{
  border-bottom: solid 1px #D0D0D0;
  float: left;
  font-size: 2em;
  font-weight: bold;
  margin-top: 10px;
  max-height: 45px;
  padding-bottom: 6px;
  width: 430px;
}

#tablepricetext span.SalePrice, #tablepricetext span.RegularPrice, #tablepricetext span.LevelPrice
{
  float: right;
}

#tablepricetext span.SalePrice, #tablepricetext span.LevelPrice
{
  margin-top: -10px;
}

#tablepricetext span.variantprice
{
  float: right;
  margin-top: 4px;
}

#palletpricetext span.variantprice
{
  color: #717d97;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  margin-left: 5px;
  text-align: right;
}

#tablepricetext span.variantprice span, #tablepricetext span.RegularPrice, #productpricetext span.RegularPrice, #productpricetext span.variantprice span
{
  color: #535353;
  font-size: 0.6em;
}

#productpricetext span.SalePrice, #productpricetext span.RegularPrice, #productpricetext span.LevelPrice
{
  float: left;
}

#productpricetext span.SalePrice, #productpricetext span.LevelPrice
{
  margin-left: -1px;
  margin-top: -15px;
}

#productpricetext span.LevelPrice span, #tablepricetext span.LevelPrice span
{
  display: none;
}

span.LevelPrice
{
  margin-right: -2px;
}

#desheader
{
  float: left;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 3px;
  width: 100%;
}

#tabheader1, #tabheader2, #tabheader3
{
  float: left;
}

#tabheader1
{
  color: #000000;
  cursor: default;
}

#tabheader2, #tabheader3
{
  color: #535353;
  cursor: pointer;
}

#tabbreak1, #tabbreak2
{
  background-color: #535353;
  float: left;
  height: 2px;
  margin: 7px 10px 0px;
  width: 4px;
}

#tab1, #tab2, #tab3, #equipdescription, #equipfeatures, #equipspecs
{
  float: left;
  width: 100%;
}

#tab2, #tab3, #equipfeatures, #equipspecs
{
  display: none;
}

#bigarrow
{
  background-image: url('images/bigarrow.gif');
  float: left;
  height: 13px;
  margin-top: 7px;
  width: 6px;
}

#ctl00_PageContent_btnContinueShoppingTop
{
  background-color: transparent;
  border: solid 0px;
  cursor: pointer;
  float: left;
  font-size: 1.5em;
  margin-right: 100px;
}

#ctl00_PageContent_btnContinueShoppingTop:hover
{
  color: blue;
  text-decoration: underline;
}

#redarrow
{
  background-image: url('images/redarrow.gif');
  float: left;
  height: 9px;
  margin: 3px 3px 0px 0px;
  width: 5px;
}

#carttoplines
{
  float: left;
  margin-top: 3px;
  width: 100%;
}

#proceedtocheckoutwrapper
{
  float: right;
  width: 268px;
}

#ptctopback
{
  background-image: url('images/ptctopback.gif');
  float: left;
  font-size: 1.5em;
  font-weight: bold;
  height: 26px;
  padding-top: 7px;
  text-align: center;
  width: 268px;
}

#ptcbottomback
{
  background-image: url('images/ptcbottomback.gif');
  float: left;
  height: 50px;
  width: 268px;
}

#ctl00_PageContent_btnCheckOutNowTop
{
  background-color: transparent;
  background-image: url('images/ptcheckout.gif');
  border: solid 0px;
  cursor: pointer;
  float: left;
  height: 38px;
  margin-left: 16px;
  width: 238px;
}

#ctl00_PageContent_btnCheckOutNowTop:hover
{
  background-image: url('images/ptcheckoutup.gif');
}

#cartequifax
{
  background-image: url('images/cartequifax.gif');
  float: right;
  height: 22px;
  margin: 4px 10px 0px 5px;
  width: 63px;
}

#checkoutsafe
{
  color: #9B9B9B;
  float: right;
  font-size: 1em;
  margin-top: 7px;
}

#cartheader
{
  border-top: solid 1px #D0D0D0;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 20px;
  padding-top: 8px;
  width: 100%;
}

#ctl00_PageContent_ctrlShoppingCart_imgShoppingCartTab
{
  display: none;
}

#cartbottom
{
  background-color: #444444;
  float: left;
  height: 1px;
  width: 100%;
}

#updatecartwrapper
{
  float: left;
  margin: 15px 0px 0px 5px;
}

#ctl00_PageContent_btnUpdateCart1
{
  background-color: transparent;
  background-image: url('images/update.gif');
  border: solid 0px;
  cursor: pointer;
  float: left;
  height: 24px;
  width: 92px;
}

#ctl00_PageContent_btnUpdateCart1:hover
{
  background-image: url('images/updateup.gif');
}

#ctl00_PageContent_pnlCoupon
{
  float: left;
  margin: 20px 0px 0px 5px;
  width: 275px;
}

#ctl00_PageContent_shoppingcartcs31
{
  float: left;
  margin: 5px 5px 0px 0px;
}

#ctl00_PageContent_CouponCode
{
  border: solid 1px #444444;
  float: left;
  height: 20px;
  margin-right: 3px;
  width: 73px;
}

#ctl00_PageContent_btnUpdateCart3
{
  background-color: transparent;
  background-image: url('images/apply.gif');
  border: solid 0px;
  cursor: pointer;
  float: left;
  height: 24px;
  width: 61px;
}

#ctl00_PageContent_btnUpdateCart3:hover
{
  background-image: url('images/applyup.gif');
}

#ctl00_PageContent_pnlCartSummarySubTotals
{
  float: right;
  margin-top: 12px;
  min-height: 50px;
  width: 410px;
}

#ctl00_PageContent_ctrlCartSummary_lblSubTotalCaption, #ctl00_PageContent_ctrlCartSummary_lblSubTotal
{
  font-size: 1.5em;
}

#ctl00_PageContent_ctrlCartSummary_lblShippingCaption, #ctl00_PageContent_ctrlCartSummary_lblTaxCaption, #ctl00_PageContent_ctrlCartSummary_lblTax
{
  displaY: none;
}

#ctl00_PageContent_btnRequestEstimates
{
  background-color: transparent;
  background-image: url('images/getestimates.gif');
  border: solid 0px;
  color: transparent;
  cursor: pointer;
  float: right;
  height: 24px;
  margin-right: 3px;
  width: 153px;
}

#ctl00_PageContent_btnRequestEstimates:hover
{
  background-image: url('images/getestimatesup.gif');
}

#ctl00_PageContent_btnRemoveEstimator
{
  background-color: transparent;
  background-image: url('images/hideestimator.gif');
  border: solid 0px;
  color: transparent;
  cursor: pointer;
  float: right;
  height: 24px;
  margin: 6px 3px 0px 0px;
  width: 107px;
}

#ctl00_PageContent_btnRemoveEstimator:hover
{
  background-image: url('images/hideestimatorup.gif');
}

#ctl00_PageContent_ctrlEstimateAddress_GetEstimateButton
{
  background-color: transparent;
  background-image: url('images/calculate.gif');
  border: solid 0px;
  color: transparent;
  cursor: pointer;
  float: right;
  height: 24px;
  margin: 6px 3px 0px 0px;
  width: 78px;
}

#ctl00_PageContent_ctrlEstimateAddress_GetEstimateButton:hover
{
  background-image: url('images/calculateup.gif');
}

#ctl00_PageContent_pnlShippingAndTaxEstimator
{
  float: right;
  text-align: right;
  width: 100%;
}

#ctl00_PageContent_ctrlEstimate
{
  float: right;
}

td.Header
{
  display: none;
}

#ctl00_PageContent_ctrlEstimateAddress_City
{
  width: 137px;
}

div.specialsitem
{
  border-bottom: solid 1px #a9a9a9;
  display: none;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

#moninspecialimage, #lavazzaspecialimage, #solospecialimage, #clearspecialimage, #ghirardellispecialimage, #toranisyrupspecialimage, #toranisaucespecialimage, #oregonspecialimage
{
  float: left;
  height: 150px;
  margin: 5px 0px 5px 5px;
  width: 200px;
}

#moninspecialimage
{
  background-image: url('images/moninspecial.jpg');
}

#lavazzaspecialimage
{
  background-image: url('images/lavazzaspecial.jpg');
}

#solospecialimage
{
  background-image: url('images/solospecial.jpg');
}

#clearspecialimage
{
  background-image: url('images/clearspecial.jpg');
}

#ghirardellispecialimage
{
  background-image: url('images/ghirardellispecial.jpg');
}

#toranisyrupspecialimage
{
  background-image: url('images/toranisyrupspecial.jpg');
}

#toranisaucespecialimage
{
  background-image: url('images/toranisaucespecial.jpg');
}

#oregonspecialimage
{
  background-image: url('images/oregonspecial.jpg');
}

#specialsitemtitle
{
  border-bottom: solid 1px #D0D0D0;
  float: left;
  margin: 5px 5px 0px 5px;
  width: 475px;
}

#specialsname
{
  float: left;
  font-size: 2.2em;
}

#specialsprice
{
  float: right;
  font-size: 2.2em;
  font-weight: bold;
}

#specialspreprice
{
  color: #a1a1a1;
  float: right;
  font-weight: bold;
  margin: 12px 3px 0px 0px;
}

#specialsdesc
{
  float: left;
  font-size: 1.1em;
  margin: 3px 5px 0px 5px;
  width: 475px;
}

#specialsdesc a:link, #specialsdesc a:visited
{
  color: blue;
  text-decoration: underline;
}

#specialsdesc a:hover, #specialsdesc a:active
{
  color: #3779ff;
}

#landinglogo
{
  float: left;
  margin: -8px 0px 0px 18px;
}

#landingback
{
  background-image: url('images/landingback.jpg');
  height: 264px;
  margin: 0px auto;
  width: 649px;
}

#branddescription
{
  float: left;
  margin: 30px 0px 0px 14px;
  width: 320px;
}

#brandheader
{
  font-size: 3em;
  float: left;
  min-width: 100%;
  text-align: center;
}

#brandhr
{
  background-color: black;
  border: solid 0px #ffffff;
  float: left;
  height: 2px;
  min-width: 100%;
}

#brandbody
{
  float: left;
  min-width: 100%;
  text-align: justify;
}

#downarrow
{
  display: none;
}

#ctl00_PageContent_btnUpdateAccount
{
  background-color: transparent;
  background-image: url('images/updateaccount.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 119px;
}

#ctl00_PageContent_btnUpdateAccount:hover
{
  background-image: url('images/updateaccountup.gif');
}

td.addressImagebuttons
{
  width: 150px;
}

#ctl00_PageContent_btnReturnUrl
{
  background-color: transparent;
  background-image: url('images/return.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 68px;
}

#ctl00_PageContent_btnReturnUrl:hover
{
  background-image: url('images/returnup.gif');
}

#ctl00_PageContent_btnContinueCheckout, #ctl00_PageContent_btnContinueToCheckOut
{
  background-color: transparent;
  background-image: url('images/continuecheckout.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 83px;
}

#continuenull
{
  background-image: url('images/continuecheckoutnull.gif');
  cursor: default;
  height: 24px;
  width: 83px;
}

#ctl00_PageContent_btnContinueCheckout:hover, #ctl00_PageContent_btnContinueToCheckOut:hover
{
  background-image: url('images/continuecheckoutup.gif');
}

#ctl00_PageContent_btnContCheckout
{
  background-color: transparent;
  background-image: url('images/continuecheckout.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 83px;
}

#ctl00_PageContent_btnContCheckout:hover
{
  background-image: url('images/continuecheckoutup.gif');
}

#ctl00_PageContent_btnContinueCheckout1, #ctl00_PageContent_btnContinueCheckout2
{
  background-color: transparent;
  background-image: url('images/placeorder.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 98px;
}

#ctl00_PageContent_btnContinueCheckout1:hover, #ctl00_PageContent_btnContinueCheckout2:hover
{
  background-image: url('images/placeorderup.gif');
}

#ctl00_PageContent_ctl00_cmdSubmit
{
  background-color: transparent;
  background-image: url('images/signnewsletter.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 87px;
}

#ctl00_PageContent_ctl00_cmdSubmit:hover
{
  background-image: url('images/signnewsletterup.gif');
}

#ctl00_PageContent_ctl00_ctrlLogin_LoginButton
{
  background-color: transparent;
  background-image: url('images/signinbutton.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 64px;
}

#ctl00_PageContent_ctl00_ctrlLogin_LoginButton:hover
{
  background-image: url('images/signinbuttonup.gif');
}

#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_btnRequestNewPassword
{
  background-color: transparent;
  background-image: url('images/recoverpassword.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 138px;
}

#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_btnRequestNewPassword:hover
{
  background-image: url('images/recoverpasswordup.gif');
}

#ctl00_PageContent_btnShppingEqBilling
{
  background-color: transparent;
  background-image: url('images/sameasbilling.gif');
  border: solid 0px;
  cursor: pointer;
  height: 24px;
  width: 142px;
}

#ctl00_PageContent_btnShppingEqBilling:hover
{
  background-image: url('images/sameasbillingup.gif');
}

#tableorderformdesc
{
  float: left;
  height: 27px;
  width: 508px;
}

#tableorderformdesc p
{
  display: none;
}

div.palprodsum
{
  display: none;
  float: left;
  height: 17px;
  padding: 5px 5px 5px 0px;
  width: 655px;
}

div.paltots
{
  border: solid 1px;
  float: right;
  height: 15px;
  text-align: center;
  width: 60px;
}

span.sumsection
{
  cursor: default;
  float: right;
  margin-left: 15px;
  text-align: right;
}

#PalTotal, #PalCartTotal, #PalTotalTotal
{
  border: solid 1px;
  float: right;
  height: 15px;
  text-align: center;
  width: 75px;
}

div.palletcolors
{
  float:right
}

#palletsummarywrap
{
  background-color: #597fed;
  border-radius: 8px;
  float: left;
  width: 100%;
}

#palheader
{
  background-color: white;
  border-bottom: solid 1px darkgray;
  border-radius: 5px 5px 0px 0px;
  float: left;
  margin: 5px 5px 0px;
  padding: 0px 3px 8px;
  width: 674px;
}

#palsumprodlist
{
  background-color: white;
  border-bottom: solid 1px darkgray;
  float: left;
  margin: 0px 5px;
  min-height: 120px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 5px 3px 5px;
  width: 674px;
}

#palempty
{
  color: darkgray;
  cursor: default;
  float: left;
  margin: 5px 0px 0px 5px;
  width: 670px;
}

div.PalExpand
{
  background-image: url('images/palgrad.jpg');
  background-repeat: repeat-x;
  cursor: pointer;
  float: left;
  height: 60px;
  width: 100%;
}

div.PalExpand:hover
{
  background-image: url('images/palgradup.jpg');
}

#paltotalwrap
{
  background-color: white;
  border-radius: 0px 0px 5px 5px;
  float: left;
  margin: 0px 5px 5px;
  padding: 0px 3px;
  width: 674px;
}

#addpallettocart
{
  background-image: url('images/addnull.jpg');
  float: right;
  height: 27px;
  margin: 0px 5px 5px 0px;
  width: 178px;
}

#ptcheckoutnull
{
  background-image: url('images/ptcheckoutnull.gif');
  float: left;
  height: 38px;
  margin-left: 16px;
  width: 238px;
}

div.quickcount
{
  color: #D3DEF7;
  filter: alpha(opacity=3);
  float: right;
  font-weight: bold;
  font-size: 3.2em;
  height: 46px;
  margin: 7px 10px 0px 0px;
  opacity: 0.3;
  text-align: right;
}

#xpalsum
{
  color: #D3DEF7;
  cursor: pointer;
  font-size: 0.9em;
  font-weight: bold;
}

#xpalsum:hover
{
  color: #ffffff;
}

#unitspercase
{
  color: #717d97;
  float: left;
  font-size: 1.2em;
  margin-top: 35px;
}

#palcartitems
{
  display: none;
}
