body
{
  font-family: "Times New Roman", Times, serif;
  font-size: 12px;
  background-image: url('images/background.gif');
  color: #472c18;
}

a:link, a:visited
{
  color: #472c18;
  text-decoration: underline;
}

a:hover, a:active
{
  color: #bd6422;
  text-decoration: underline;
}

h1
{
  font-family: "Times New Roman", Times, serif;
  color: #472c18;
  display: inline;
  margin: 0px 0px 0px 0px;
  font-weight: 100;
  font-size: 1em;
}

h2
{
  font-family: "Times New Roman", Times, serif;
  font-size: 1.15em;
  color: #472c18;
  font-weight: bold;
  text-align: center;
  margin-top: 7px;
  cursor: default;
}

h3
{
  font-family: "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: 400;
  margin: 0px;
  text-decoration: none;
  margin: 1px 0px 0px 3px;
  cursor: pointer;
}

#wrappercenter
{
  width: 100%; 
  min-width: 100%; 
}

#wrapper
{
  margin-top: 169px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  width: 956px;
  min-height: 300px;
}

#wrapheight
{
  width: 936px;
  height: 100%;
  background-color: #91481c;
  float: left;
}

#bodyWrapper
{
  float: left;
  width: 682px;
  height: auto;
}

#farleft
{
  float: left;
  width: 10px;
  height: 100%;
}

.lefttab
{
  float: right;
  width: 8px;
  height: 32px;
  background-image: url('images/tableft.gif');
  background-repeat: no-repeat;
}

#leftnav
{
  float: left;
  width: 129px;
  background-color: #91481c;
  min-height: 100%;
}

#simpleleftnav
{
  float: right;
  background-color: #ffece2;
  border-bottom: solid 1px #c6ac9e;
  width: 121px;
  height: 18px;
}

#expandleftnav
{
  float: left;
  border-bottom: solid 1px #c6ac9e;
  border-right: solid 1px #c6ac9e;
  width: 106px;
  height: 18px;
}

#expandborder
{
  float: left;
  background-color: #ffece2;
  margin: 5px 5px 5px 5px;
}

.tabarrowback
{
  float: right;
  border-bottom: solid 1px #c6ac9e;
  width: 14px;
  height: 18px;
  cursor: pointer;
}

#tabarrow
{
  float: right;
  background-image: url('images/tabarrow.gif');
  width: 5px;
  height: 10px;
  cursor: pointer;
  margin: 4px 4px 0px 0px;
}

#farright
{
  float: left;
  width: 10px;
  height: 100%;
  margin-top: 4px;
}

.rightsaletab
{
  float: left;
  width: 8px;
  height: 32px;
  background-image: url('images/tabsaleright.gif');
  background-repeat: no-repeat;
}

.righttab
{
  float: left;
  width: 8px;
  height: 32px;
  background-image: url('images/tabright.gif');
  background-repeat: no-repeat;
}

#rightnav
{
  float: left;
  width: 125px;
  background-color: #91481c;
  height: 100%;
  margin-top: 4px;
}

#pagebottom
{
  width: 936px;
  height: 21px;
  background-image: url('images/pagebottom.gif');
  float: left;
  margin: 0px 0px 10px 10px;
}

#footer
{
  color: #FFEECA;
  font-size: 0.85em;
  text-decoration: none;
  text-align: center;
  float: left;
  margin-left: 330px;
}

#footer a:link, #footer a:visited
{
  color: #FFEECA;
}

#footer a:hover, #footer a:active
{
  color: #bd6422;
}

#newslink
{
  border: none;
}



/* BANNER / LOGIN */
#topheader
{
  position: absolute;
  top: 0px;
  left: 0px;
  float: left;
  min-width: 100%;
}

#bannerback
{
  background-image: url('images/headerback.gif');
  height: 94px;
  min-width: 100%;
  float: left;
  background-repeat: repeat-x;
}

#bannerwrap
{
  margin: auto;
  width: 998px;
  height: 94px;
}

#bannerleft
{
  width: 31px;
  height: 94px;
  background-image: url('images/bannerleft.gif');
  float: left;
}

#banner
{
  width: 936px;
  height: 94px;
  background-image: url('images/banner.jpg');
  float: left;
}

#logo
{
  width: 187px;
  height: 94px;
  float: left;
  background-image: url('images/logo.jpg');
  position: relative;
  left: 35px;
  cursor: pointer;
}

#loginwrap
{
  width: 100%;
  height: 100%;
  float: right;
  margin-top: -19px;
}

#loginback
{
  height: 19px;
  float: right;
  background-color: #4a3224;
  filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

#loginleft
{
  background-image: url('images/loginleft.gif');
  background-repeat: no-repeat;
  float: right;
  width: 5px;
  height: 19px;
  filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

#login
{
  font-weight: bold;
  font-size: 0.9em;
  text-align: right;
  padding: 3px 10px 0px 10px;
  color: #feddcd
}

#login a:link, #login a:visited
{
  color: #feddcd;
  text-decoration: none;
}

#login a:hover, #login a:active
{
  color: #ffa87e;
}

#bannerright
{
  width: 31px;
  height: 94px;
  background-image: url('images/bannerright.gif');
  float: left;
}



/* TOP MENU */
#topwrap
{
  width: 972px;
  margin: auto;
}

#topmenuwrap
{
  margin-left: auto;
  margin-right: auto;
  float: left;
  width: 972px;
  height: 38px;
}

#topmenuleft
{
  width: 18px;
  height: 38px;
  background-image: url('images/topmenuleft.gif');
  float: left;
  margin-top: 1px;
  background-repeat: no-repeat;
}

#home
{
  float: left;
  margin-top: 1px;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#home a:link div, #home a:visited div
{
  height: 37px;
  width: 114px;
  background-image: url('images/home.gif');
  background-repeat: no-repeat;
}

#home a:hover div
{
  background-image: url('images/homeup.gif');
  background-repeat: no-repeat;
}

#news
{
  float: left;
  margin-top: 1px;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#news a:link div, #news a:visited div
{
  height: 37px;
  width: 98px;
  background-image: url('images/news.gif');
  background-repeat: no-repeat;
}

#news a:hover div
{
  background-image: url('images/newsup.gif');
  background-repeat: no-repeat;
}

#specials
{
  float: left;
  margin-top: 1px;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#specials a:link div, #specials a:visited div
{
  height: 37px;
  width: 115px;
  background-image: url('images/specials.gif');
  background-repeat: no-repeat;
}

#specials a:hover div
{
  background-image: url('images/specialsup.gif');
  background-repeat: no-repeat;
}

#contact
{
  float: left;
  margin-top: 1px;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#contact a:link div, #contact a:visited div
{
  height: 37px;
  width: 140px;
  background-image: url('images/contact.gif');
  background-repeat: no-repeat;
}

#contact a:hover div
{
  background-image: url('images/contactup.gif');
  background-repeat: no-repeat;
}

#brands
{
  float: left;
  margin-top: 1px;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#brands a:link div, #brands a:visited div
{
  height: 37px;
  width: 116px;
  background-image: url('images/brands.gif');
  background-repeat: no-repeat;
}

#brands a:hover div
{
  background-image: url('images/brandsup.gif');
  background-repeat: no-repeat;
}

#account
{
  float: left;
  margin-top: 1px;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
}

#account a:link div, #account a:visited div
{
  height: 37px;
  width: 155px;
  background-image: url('images/account.gif');
  background-repeat: no-repeat;
}

#account a:hover div
{
  background-image: url('images/accountup.gif');
  background-repeat: no-repeat;
}

#searchwrap
{
  height: 38px;
  width: 191px;
  margin-top: 1px;
  background-image: url('images/topmenuback.gif');
  background-repeat: repeat-x;
  float: left;
}

#searchleft
{
  margin: 6px 0px 0px 15px;
  height: 22px;
  width: 10px;
  float: left;
  background-image: url('images/searchleft.gif');
  background-repeat: no-repeat;
}

#ctl00_ctrlSearch_SearchText
{
  width: 115px;
  height: 18px;
  border-top: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: none;
  border-right: none;
}

#ctl00_ctrlSearch_SearchButton
{
  background-image: url('images/searchgo.gif');
  background-repeat: no-repeat;
  border: none;
  width: 35px;
  height: 22px;
  cursor: pointer;
}

#topmenuright
{
  width: 18px;
  height: 38px;
  background-image: url('images/topmenuright.gif');
  float: left;
  margin-top: 1px;
  background-repeat: no-repeat;
}



/* MINI CART */
#minicartwrap
{
  width: 936px;
  float: left;
  margin-left: 18px;
  border-left: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  height: 41px;
  background-image: url('images/woodback.gif');
  background-repeat: no-repeat;
}

#minicartbuttons
{
  height: 36px;
  width: 713px;
  margin-left: 8px;
  margin-top: 1px;
  float: left;
}

.minicartback
{
  height: 36px;
  background-image: url('images/minicartback.gif');
  background-repeat: repeat-x;
  float: left;
  filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a:link .minicartleft, a:visited .minicartleft
{
  height: 36px;
  width: 9px;
  background-image: url('images/minicartleft.gif');
  background-repeat: no-repeat;
  float: left;
  filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a:hover .minicartleft
{
  background-image: url('images/minicartleftup.gif');
  background-repeat: no-repeat;
}

a:link .minicartback, a:visited .minicartback
{
  height: 36px;
  background-image: url('images/minicartback.gif');
  background-repeat: repeat-x;
  float: left;
  filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a:link .minicartright, a:visited .minicartright
{
  height: 36px;
  width: 8px;
  background-image: url('images/minicartright.gif');
  background-repeat: no-repeat;
  float: left;
  filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a:hover .minicartright
{
  background-image: url('images/minicartrightup.gif');
  background-repeat: no-repeat;
}

a:link .minicartback, a:visited .minicartback
{
  height: 36px;
  background-image: url('images/minicartback.gif');
  background-repeat: repeat-x;
  float: left;
  filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a:hover .minicartback
{
  background-image: url('images/minicartbackup.gif');
  background-repeat: repeat-x;
}

#minicarttext
{
  float: left;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
  color: #2e1706;
  margin: 11px 0px 0px 0px;
  min-width: 100%;
  text-align: center;
}

#minicartdiv
{
  float: left;
  width: 2px;
  height: 35px;
  background-image: url('images/minicartdiv.gif');
  background-repeat: no-repeat;
}

#cart, #cart a
{
  float: left;
  width: 157px;
  text-decoration: none;
}

#cart a:link .minicartback, #cart a:visited .minicartback, #cart a:hover .minicartback, #cart a:active .minicartback
{
  width: 148px;
}

#carticon
{
  float: left;
  background-image: url('images/cart.gif');
  width: 26px;
  height: 22px;
  margin-top: -5px;
}

#items, #items span
{
  width: 120px;
  float: left;
  cursor: default;
}

#subtotal, #subtotal div
{
  width: 170px;
  float: left;
  cursor: default;
}

#freeshipping, #freeshipping a
{
  float: left;
  width: 260px;
  text-decoration: none;
}

#freeshipping a:link .minicartback, #freeshipping a:visited .minicartback, #freeshipping a:hover .minicartback, #freeshipping a:active .minicartback
{
  width: 252px;
}

#freeshiptext
{
  float: left;
  margin-top: 7px;
  width: 100%;
  text-align: center;
}

#redship
{
  color: #c70000;
  font-weight: bold;
  font-size: 1.5em;
  display: inline;
  padding-right: 2px;
}

#redship a:link, #redship a:visited, #redship a:hover, #redship a:active
{
    color: #c70000;
    text-decoration: none;
}



/* SOCIAL */
#social
{
  float: left;
  margin: 6px 0px 0px 12px;
}

#twitter
{
  float: left;
  width: 27px;
  height: 31px;
  margin-left: 26px;
  background-image: url('images/twitter.gif');
  background-repeat: no-repeat;
}

#facebook
{
  float: left;
  width: 27px;
  height: 31px;
  margin-left: 26px;
  background-image: url('images/facebook.gif');
  background-repeat: no-repeat;
}

#email
{
  float: left;
  width: 27px;
  height: 31px;
  margin-left: 26px;
  background-image: url('images/email.gif');
  background-repeat: no-repeat;
}

/* CHECK OUT */
#checkoutsection
{
  float: left;
  margin-top: 4px;
  width: 128px;
  height: 34px;
  border-left: solid 1px #2e1706;
  background-image: url('images/checkoutback.gif');
  background-repeat: no-repeat;
}

#checkoutsection a:link div, #checkoutsection a:visited div
{
  height: 26px;
  width: 114px;
  margin-left: 7px;
  background-image: url('images/checkoutbutton.gif');
  background-repeat: no-repeat;
  cursor: pointer;
}

#checkoutsection a:hover div, #checkoutsection a:active div
{
  background-image: url('images/checkoutbuttonup.gif');
  background-repeat: no-repeat;
}

#checkoutnullback div
{
  height: 26px;
  width: 114px;
  margin-left: 7px;
  background-image: url('images/checkoutnull.gif');
  background-repeat: no-repeat;
}


#checkoutnullback
{
  float: left;
  margin-top: 4px;
  width: 128px;
  height: 34px;
  border-left: solid 1px #2e1706;
  background-image: url('images/checkoutback.gif');
  background-repeat: no-repeat;
}



/* TOP BRANDS */
#topbrandsleft
{
  margin-top: 38px;
  float: right;
}

#topbrands
{
  float: left;
  width: 129px;
  height: 32px;
  background-image: url('images/tableftback.gif');
  background-repeat: no-repeat;
}

#topbrandswrap
{
  width: 121px;
  border-left: solid 1px #c6ac9e;
  float: right;
}

#topbrandswrap a:link, #topbrandswrap a:visited, #topbrandswrap a:link span, #topbrandswrap a:visited span
{
  background-color: #ffece2;
  text-decoration: none;
  color: #260e00;
  float: right;
  width: 121px;
}

#topbrandswrap a:hover span, #topbrandswrap a:active span
{
  background-color: #fff9f6;
  text-decoration: none;
  color: #894412;
}



/* CATEGORIES */
#categoriesleft
{
  margin-top: 236px;
  float: right;
}

#categories
{
  margin-top: 8px;
  float: left;
  width: 129px;
  height: 32px;
  background-image: url('images/tableftback.gif');
  background-repeat: no-repeat;
}

#catwrap
{
  width: 121px;
  border-left: solid 1px #c6ac9e;
  float: right;
  margin-bottom: 8px;
}

#catwrap a:link, #catwrap a:visited, #catwrap a:link span, #catwrap a:visited span
{
  color: #260e00;
  background-color: #ffece2;
  text-decoration: none;
}

#catwrap a:hover span, #catwrap a:active span
{
  color: #894412;
  background-color: #fff9f6;
  text-decoration: none;
}

/* EXPANDED CATEGORIES */
#expandconnect
{
  position: absolute;
  float: left;
  margin-left: 129px;
  background-color: #c6ac9e;
  width: 3px;
  height: 18px;
  border-top: solid 1px #2e1706;  
  border-bottom: solid 1px #2e1706;  
}

#expandborderequip1
{
  float: left;
  background-color: #ffece2;
  margin: 5px 0px 5px 5px;
}

#expandborderequip2
{
  float: left;
  background-color: #ffece2;
  margin: 5px 0px 5px 0px;
}

#expandborderequip3
{
  float: left;
  background-color: #ffece2;
  margin: 5px 5px 5px 0px;
}

#blenders
{
  position: absolute;
  float: left;
  top: 512px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#blenders a:link, #blenders a:visited
{
  text-decoration: none;
  color: #260e00;
}

#blenders a:hover, #blenders a:active
{
  text-decoration: none;
  color: #894412;
}

#brewers
{
  position: absolute;
  float: left;
  top: 531px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#brewers a:link, #brewers a:visited
{
  text-decoration: none;
  color: #260e00;
}

#brewers a:hover, #brewers a:active
{
  text-decoration: none;
  color: #894412;
}

#cups
{
  position: absolute;
  float: left;
  top: 590px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#cups a:link, #cups a:visited
{
  text-decoration: none;
  color: #260e00;
}

#cups a:hover, #cups a:active
{
  text-decoration: none;
  color: #894412;
}

#equipment1
{
  position: absolute;
  float: left;
  top: 567px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 140px;
  height: 163px;
}
  
#equipment1 a:link, #equipment1 a:visited
{
  text-decoration: none;
  color: #260e00;
}

#equipment1 a:hover, #equipment1 a:active
{
  text-decoration: none;
  color: #894412;
}

#equipment2
{
  position: absolute;
  float: left;
  top: 567px;
  margin-left: 271px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  width: 140px;
  height: 163px;
}
  
#equipment2 a:link, #equipment2 a:visited
{
  text-decoration: none;
  color: #260e00;
}

#equipment2 a:hover, #equipment2 a:active
{
  text-decoration: none;
  color: #894412;
}

#equipment3
{
  position: absolute;
  float: left;
  top: 567px;
  margin-left: 411px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  width: 140px;
  height: 163px;
}
  
#equipment3 a:link, #equipment3 a:visited
{
  text-decoration: none;
  color: #260e00;
}

#equipment3 a:hover, #equipment3 a:active
{
  text-decoration: none;
  color: #894412;
}

#espressomachines
{
  position: absolute;
  float: left;
  top: 663px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#espressomachines a:link, #espressomachines a:visited
{
  text-decoration: none;
  color: #260e00;
}

#espressomachines a:hover, #espressomachines a:active
{
  text-decoration: none;
  color: #894412;
}

#sauce
{
  position: absolute;
  float: left;
  top: 682px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#sauce a:link, #sauce a:visited
{
  text-decoration: none;
  color: #260e00;
}

#sauce a:hover, #sauce a:active
{
  text-decoration: none;
  color: #894412;
}

#syrup
{
  position: absolute;
  float: left;
  top: 683px;
  margin-left: 131px;
  background-color: #ffece2;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  width: 129px;
}
  
#syrup a:link, #syrup a:visited
{
  text-decoration: none;
  color: #260e00;
}

#syrup a:hover, #syrup a:active
{
  text-decoration: none;
  color: #894412;
}

/* BREADCRUMB */

#breadcrumbsection
{
  background-color: #ffe6db;
  border-top: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  float: left;
  width: 680px;
  margin-top: 4px;
}

#breadcrumb
{
  font-size: 0.9em;
  float: left;
  margin: 3px 6px 3px 6px;
  cursor: default;
}

/* CONTENT */

#content
{
  background-color: #ffffff;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  border-left: solid 1px #2e1706;
  float: left;
  width: 680px;
  min-height: 730px;
  margin-bottom: 8px;
}

#contentborder
{
  margin: 5px 10px 5px 10px;
  float: left;
  width: 660px;
}

/* ON SALE */
#sale
{
  float: left;
  width: 125px;
  height: 32px;
  background-image: url('images/tabsaleback.gif');
  background-repeat: no-repeat;
}

#salewrap
{
  width: 117px;
  border-left: solid 1px #c6ac9e;
  float: left;
  background-color: #ffece2;
  border-left: solid 1px #c6ac9e;
  border-bottom: solid 1px #c6ac9e;
  margin-bottom: 8px;
}

#minisale
{
  float: left;
  width: 104px;
  height: 104px;
  margin: 5px 5px 5px 5px;
  border: solid 1px #2e1706;
}

/* RIGHT NAV CONTENT, SPECIAL PRICING, CAFE STARTER*/
#rightheaders
{
  float: left;
  width: 125px;
  height: 32px;
  background-image: url('images/tableftback.gif');
  background-repeat: no-repeat;
}

#specialpricingright
{
  float: left;
}

#rightnavwrap
{
  width: 117px;
  float: left;
  background-color: #ffece2;
  border-right: solid 1px #c6ac9e;
  border-bottom: solid 1px #c6ac9e;
  margin-bottom: 8px;
}

#approved
{
  width: 104px;
  height: 81px;
  border: solid 1px #2e1706;
  background-image: url('images/approved.gif');
  float: left;
  margin: 5px 5px 5px 5px;
  cursor: pointer;
}

#rightnavtext
{
  width: 104px;
  margin: 0px 5px 5px 5px;
  float: left;
  text-align: justify;
}

#cafestarter
{
  width: 104px;
  height: 79px;
  border: solid 1px #2e1706;
  background-image: url('images/cafestarter.gif');
  float: left;
  margin: 5px 5px 5px 5px;
  cursor: pointer;
}

#cafestarterright
{
  float: left;
}



/* PRODUCT PAGES */
#ecilistimagesize img
{
  float: left;
  width: 50px;
  height: 50px;
}

#tableOrderAddToCart
{
  float: left;
  width: 180px;
  height: 30px;
  background-image: url('images/additemstocart.gif');
  background-color: transparent;
  border: none;
  margin-top: 3px;
  margin-bottom: 3px;
  cursor: pointer;
}

#productnavback
{
  float: left;
  width: 660px;
}

#productnavstuff
{
  margin-left: 4px;
}

#productnavstuff img
{
  padding: 0px;
  margin: 0px;
}

#productpageback
{
  float: left;
  background-color: #fcd5b8;
  border-left: solid 1px #a9734b;
  border-right: solid 1px #a9734b;
}

#productimageeci
{
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

#productnameeci
{
  float: left;
  width: 375px;
  background-color: #ffebdc;
  border: solid 1px #2e1706;
  margin-top: 10px;
}

#productnametexteci
{
  float: left;
  font-size: 1.5em;
  font-weight: bold;
  width: 355px;
  margin: 10px;
  text-align: center;
}

#pricequantity
{
  float: left;
  width: 376px;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
}

#pricesectioneci
{
  float: left;
  background-color: #ffffff;
  border-left: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  width: 187px;
  min-height: 44px;
}

#pricesectioneci span
{
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  width: 187px;
  margin-top: 7px;
  text-align: center;
}

#quantityeci
{
  float: left;
  background-color: #ffffff;
  width: 170px;
  height: 43px;
}

#explainwishlist
{
  position: relative;
  background-image: url('images/wishlistexplain.gif');
  background-repeat: no-repeat;
  width: 23px;
  height: 20px;
  cursor: pointer;
  top: 45px;
  left: 56px;
}

#wishlistexplain
{
  position: relative;
  width: 377px;
  left: -189px;
  top: 55px;
  visibility: hidden;
}

#wishlistexplainarrow
{
  background-image: url('images/wishlistexplainarrow.gif');
  background-repeat: no-repeat;
  float: left;
  position: relative;
  width: 11px;
  height: 10px;
  left: 248px;
  top: -96px;
}

#wishlistexplaintopleft
{
  background-image: url('images/wishlistexplaintopleft.gif');
  background-repeat: no-repeat;
  float: left;
  width: 6px;
  height: 6px;
}

#wishlistexplaintop
{
  background-color: #ffebdc;
  border-top: solid 1px #2e1706;
  float: left;
  width: 365px;
  height: 5px;
}

#wishlistexplaintopright
{
  background-image: url('images/wishlistexplaintopright.gif');
  background-repeat: no-repeat;
  float: left;
  width: 6px;
  height: 6px;
}

#wishlistexplainleft
{
  background-color: #ffebdc;
  border-left: solid 1px #2e1706;
  float: left;
  width: 5px;
  height: 75px;
}

#wishlistexplaintext
{
  float: left;
  margin: 5px 5px 5px 5px;
  width: 355px;
  text-align: justify;
}

#wishlistexplainright
{
  background-color: #ffebdc;
  border-right: solid 1px #2e1706;
  float: left;
  width: 5px;
  height: 75px;
}

#wishlistexplainbottomleft
{
  background-image: url('images/wishlistexplainbottomleft.gif');
  background-repeat: no-repeat;
  float: left;
  width: 6px;
  height: 6px;
}

#wishlistexplainbottom
{
  background-color: #ffebdc;
  border-bottom: solid 1px #2e1706;
  float: left;
  width: 365px;
  height: 5px;
}

#wishlistexplainbottomright
{
  background-image: url('images/wishlistexplainbottomright.gif');
  background-repeat: no-repeat;
  float: left;
  width: 6px;
  height: 6px;
}

#productdesarea
{
  float: left;
  width: 638px;
  margin-left: 10px;
}

#productdescriptiontab
{
  width: 131px;
  height: 27px;
  float: left;
  background-image: url('images/descriptiontab.gif');
}

#productdescriptioneci
{
  float: left;
  width: 636px;
  border-left: solid 1px #2e1706;
  border-right: solid 1px #2e1706;
  border-bottom: solid 1px #2e1706;
  background-color: #ffebdc;
}

#productdescriptiontext
{
  float: left;
  width: 616px;
  margin: 10px 0px 10px 10px;
  background-color: #ffffff;
}

#productdesborder
{
  float: left;
  margin: 5px 5px 5px 5px;
  text-align: justify;
}

#productdesshadow
{
  float: left;
  width: 638px;
  height: 7px;
  background-image: url('images/productbackshadow.gif');
  background-repeat: repeat-x;
  margin-left: 10px;
}

#relatedeci
{
  float: left;
  bottom: -1px;
  margin-left: 8px;
  width: 638px;
  height: 27px;
  background-color: #ffebdc; 
  border: solid 1px #2e1706;
}

#alsobought
{
  position: relative;
  bottom: -1px;
  left: 10px;
  width: 131px;
  height: 27px;
}



/* SHOPPING CART */
#redarrow
{
  width: 4px;
  height: 8px;
  background-image: url('images/redarrow.gif');
  float: left;
  margin-top: 4px;
}

.shopping_cart
{
  padding: 5px;
  border: solid 1px #444444;
}

#ctl00_PageContent_btnUpdateCart1, #ctl00_PageContent_btnUpdateCart4, #ctl00_PageContent_btnUpdateCart3
{
  background-color: transparent;
  border: none;
  background-image: url('images/updatecart.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_btnCheckOutNowTop, #ctl00_PageContent_btnCheckOutNowBottom
{
  background-color: transparent;
  border: none;
  background-image: url('images/checkoutnow.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: right;
  margin-right: -3px;
}

#ctl00_PageContent_btnUpdateCart2
{
  visibility: hidden;
  float: right;
}



/* WISH LIST */
#ctl00_PageContent_ctl00_btnContinueShopping1, #ctl00_PageContent_ctl00_btnContinueShopping2
{
  visibility: hidden;
  float: right;
}

#ctl00_PageContent_ctl00_btnUpdateWishList1, #ctl00_PageContent_ctl00_btnUpdateWishList2
{
  background-color: transparent;
  border: none;
  background-image: url('images/updatewishlist.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: right;
  margin-right: -23px;
}



/* CHECKOUT */
#ctl00_PageContent_ctrlShoppingCart_imgShoppingCartTab
{
  float: left;
}

#ctl00_PageContent_ctrlShoppingCart_lnkEditOderLink
{
  margin: 26px 0px 0px 10px;
}

#ctl00_PageContent_btnContinueCheckout, #ctl00_PageContent_btnContCheckout, #ctl00_PageContent_btnContinueToCheckOut
{
  background-color: transparent;
  border: none;
  background-image: url('images/continue.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_btnContinueCheckout1, #ctl00_PageContent_btnContinueCheckout2
{
  background-color: transparent;
  border: none;
  background-image: url('images/completeorder.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_RegisterAndCheckoutButton
{
  background-color: transparent;
  border: none;
  background-image: url('images/registerandcheckout.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_btnSignInAndCheckout
{
  background-color: transparent;
  border: none;
  background-image: url('images/signinandcheckout.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}



/* ACCOUNT PAGE */
#ctl00_PageContent_btnUpdateAccount
{
  background-color: transparent;
  border: none;
  background-image: url('images/updateaccount.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_pnlNotCheckOutButtons
{
  float: left; 
  position: absolute;
  visibility: hidden;
}

#ctl00_PageContent_ctl00_ctrlLogin_LoginButton
{
  float: right;
  background-color: transparent;
  border: none;
  background-image: url('images/signin.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_btnRequestNewPassword
{
  float: right;
  background-color: transparent;
  border: none;
  background-image: url('images/requestpassword.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

#ctl00_PageContent_btnReturnUrl
{
  background-color: transparent;
  border: none;
  background-image: url('images/backtoaccount.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
}

.addressImagebuttons
{
  width: 70px;
  padding-right: 50px;
}

.addressdatalist
{
  border: solid 1px #000000;
}

.addressfooter
{
  border: solid 1px #000000;
  margin-top: 10px;
  padding: 5px 0px 5px 10px;
}

#ctl00_PageContent_btnNewAddress
{
  background-color: transparent;
  border: none;
  background-image: url('images/addnewaddress.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: left;
  margin-left: 181px;
}

#ctl00_PageContent_btnCancelAddNew
{
  background-color: transparent;
  border: none;
  background-image: url('images/cancel.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: left;
  margin-left: 10px;
}

#ctl00_PageContent_ctl00_ErrorMsgLabel
{
  font-weight: bold;
  color: red;
}

#ctl00_PageContent_btnShppingEqBilling
{
  background-color: transparent;
  border: none;
  background-image: url('images/shipsamebill.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: left;
  margin-left: 10px;
}


/* NEWSLETTER */
#ctl00_PageContent_ctl00_cmdSubmit
{
  background-color: transparent;
  border: none;
  background-image: url('images/submit.gif');
  width: 131px;
  height: 23px;
  cursor: pointer;
  float: left;
}