*{margin: 0px; padding: 0px;}

html{
  height: 100% 
}

body{
  background: #B6B299 url("../styleImages/hollyGraphics/wood.jpg");
  text-align: center;
  font-family: georgia, serif;
  color: #3E3B29;
  font-size: 11px;
  height: 100%;
  line-height: 16px;
}

a{
  font-weight: bold;
  color: #026900;
  text-decoration: none;
}

a:hover{
  background-color: #026900;
  color: #E8E5D5;
}

img{border: 0px;}

h1{
  font-family: georgia, serif;
  color: #026900;
  font-size: 14px;  /* 11px */
  font-weight: bold;
  margin-bottom: 8px;
}

h2{
  font-family: georgia, serif;
  color: #014500;
  font-size: 12px;  
  font-weight: bold;
  margin-bottom: 8px;  
}


h3{
font-family: georgia, serif;
  color: #3E3B29;
  font-size: 12px;  
  font-weight: bold;
  margin-bottom: 8px;  
}

h4{
  color: #A79E0A;
  font-family: georgia, serif;
  font-size: 11px;
  font-weight: normal;
}

h5{
  font-family: georgia, serif;
  color: #3E3B29;
  font-size: 14px;  /* 11px */
  font-weight: bold;
  margin-bottom: 8px;
}


img{border: 0px;}

.clearer{ 
  clear: both;
  height: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.darkGreen{color: #014500;}
.green{color: #026900;}
.noBG:hover{background: transparent;}
.floatRight{float: right;}
.floatRightInline{
	float: right;
	display: inline;
}
.floatLeft{float: left;}
.thin{font-weight: normal; padding-left: 12px;}
.listen{color: #7D743D;}
.centerAlign{text-align: center;}
.rightAlign{text-align: right;}
.bigGreen{color: #026900; font-size: 18px; font-family: verdana, trebuchet, ariel, sans;}


#container{
  padding: 0px 3px;
  background:#E8E5D5  url("../styleImages/hollyGraphics/bg.gif");
  width: 744px;
  margin: 0px auto;
  text-align:left;
  min-height: 100%;
}

* html #container
  {
    height: 100%
  } 
  
#subContainer{background-color:  #E8E5D5;}  

/*----------------------------------------------------------------------*/

#header{
  background-color: #CAC6AB; 
  background-image: url("../styleImages/hollyGraphics/logo.gif");
  background-repeat: no-repeat; 
  height: 77px; 
  overflow: hidden;
  margin-bottom: 3px;
}

#homeLink{
  width: 132px;
  height: 51px;
  position: relative;
  top: -51px;
  left: -180px;
  display: block;
}

#homeLink:hover{background-color: transparent;}

#nav{
  position: relative;
  float: left;
  left: 201px;
  top: 22px;
}

#iconmenu {position: relative; margin: 0px; padding: 0px; width: 251px; height: 39px; background: url("../styleImages/hollyGraphics/navLi.gif");}
#iconmenu li{ padding-bottom: 0px; padding-left: 0px;}
#iconmenu li {height: 39px; position: absolute; background: url("../styleImages/hollyGraphics/navLi.gif") 0 0 no-repeat; display: block; list-style: none;}
#iconmenu a {height: 39px; display: block; }
#iconmenu #panel1c {width: 89px;}
#iconmenu #panel2c {width: 74px; left: 96px; background-position: -96px 0;}
#iconmenu #panel3c {width: 74px; left: 177px; background-position: -177px 0;}

#iconmenu #panel1c a:hover {background: url("../styleImages/hollyGraphics/navLi.gif") 0px -39px no-repeat;}
#iconmenu #panel2c a:hover {background: url("../styleImages/hollyGraphics/navLi.gif") -96px -39px no-repeat;}
#iconmenu #panel3c a:hover {background: url("../styleImages/hollyGraphics/navLi.gif") -177px -39px no-repeat;}

.featuredSection {background: url("../styleImages/hollyGraphics/navLi.gif") 0px -39px no-repeat;}
.usedSection {background: url("../styleImages/hollyGraphics/navLi.gif") -96px -39px no-repeat;}
.gospelSection {background: url("../styleImages/hollyGraphics/navLi.gif") -177px -39px no-repeat;}

#rightNav{
  line-height: 13px;
  float: right;
  background-color: #CAC6AB; 
  width: 157px;
  height: 65px;
  border-left: solid 3px #E8E5D5; 
  padding: 6px 0px 6px 17px; 
  color: #656252; 
  font-family: tahoma, verdana, ariel, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  text-decoration: none;
  overflow: hidden;
}

#rightNav a{ 
  color: #656252; 
  font-family: tahoma, verdana, ariel, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  text-decoration: none;

}

#rightNav a:hover{color: #026900; background-color: transparent;}

#cartLink{
  float: right; 
  background: url("../styleImages/hollyGraphics/iconCart.gif") left top no-repeat; 
  padding-left: 15px;
   margin-right: 14px;
  height: 14px;
}



#yourAccountTop{  
  background: url("../styleImages/hollyGraphics/iconYourAccount.gif") no-repeat;
  padding: 2px 0px 2px 20px;
}


#mailList{margin-top: 15px;}

#rightNav input{
  margin-top: 3px;
  width: 116px;
  height: 20px;
  border: none; 
  background: url("../styleImages/hollyGraphics/mListBg.gif")  no-repeat;
  font-size: 10px;
  color: #3E3B29;
  padding: 0px 0px 0px 4px;
}

#bSubmit{
 position: relative;
 top: -21px;
 left: 127px; 
}

/*----------------------------------------------------------------------*/

#splash{
  background: #3E3B29 url("../styleImages/hollyGraphics/splashBG.jpg") no-repeat  312px 0px;
  height: 136px;
  padding: 44px 0px 0px 29px;
  margin-bottom: 3px;
}

/*----------------------------------------------------------------------*/

#contentHolder{
  background: #E8E5D5 url("../styleImages/hollyGraphics/contentHolderBG.gif"); 
  width: 744px;
}


#leftCol{
  margin-right: 177px; 
}

#leftColContent{
  width: 287px;
  padding: 14px  12px 0px 29px;
  margin-bottom: 21px;
  background: url("../styleImages/hollyGraphics/paperLeftCol.jpg") no-repeat;
  
}


#middleCol{
  float: right;
  background: #CFC8A4 url("../styleImages/hollyGraphics/featuredBG.gif") no-repeat 6px 6px;
  width: 202px;
  padding: 17px 17px 17px 17px
}

#hFeatRec{
  position: relative;
  top: 10px;
  left: -2px;
  margin-bottom: 15px;
}

#featRec:hover{background: transparent;}

#rightCol{
  float: right;
  min-height: 380px;
  height: auto;
  width: 174px;
  \width: 184px;
  w\idth: 174px;
  display: inline;
  background: url("../styleImages/hollyGraphics/rightColBG.gif") repeat-x;
}

#rightCol object{margin-left: 10px;}

/*\*/
* html #rightCol {
  height: 380px;
  background-repeat: repeat-x;
}
/**/


#hCurrentMix{
  margin: 11px 0px 0px 17px;
}

#currentList li {
  list-style: none outside; 
  color: #3E3B29; 
  padding: 3px 0px 3px 17px;
  margin-left: 0px;
  font-weight: bold;
  font-size: 9px;
  XXwhite-space: nowrap;
  XXoverflow: hidden;
} 

.zebra{
  background-color: #C1BDA3;
}

#footer{  
  color: #3E3B29;
  margin: 3px 0px 0px 0px;
  background: #CAC6AB url("../styleImages/hollyGraphics/footerBG.jpg") no-repeat;
  font-size: 10px;
  padding: 12px 0px 25px 13px;
  line-height: 12p;
}



/* ================================================================= GOSPEL ============================================================== */

#gospelTabs{
  list-style: none;
  margin-top: 4px;
}

#gospelTabs li{  
  display: inline;
  position: relative;
}

#gospelTabs a{
  width: 62px;
  height: 24px;
  display: block;
  padding-top: 10px;
  text-align: center;
  background-image: url("../styleImages/hollyGraphics/usedTabsBG.gif");
  color: #3E3B29;
}

#gospelTabs a:hover{
  background-color: #CBC6AC;
  color: #026900;
}

#gospelTabsSingles{
   position: relative;
   left: 68px;
   top: -34px;
}

#gospelTabsSelected {
  background-color: #CBC6AC;
  color: #026900 !important;
 }

.currentTrack{color: #026900;}

/*
#gospelHolder{
  background: url("../styleImages/hollyGraphics/gospelHolderBG.gif") repeat-y left top;
  position: relative;
}


#gospelHolder object{
  margin-left: 10px;
}*/
.leftindent {
  padding-left: 8px;
}

#gospelHolder {
  position: relative;
  top: -34px;
  /*background-color: #CBC6AC;*/
  background-color: #E8E5D5;
  margin-bottom: -34px;
  padding-top: 3px;
  /*width: 714px;*/
}

#gospelFiller {
  position: relative;
  top: -34px;
  background-color: #CBC6AC;
  width: 100%;
  height: 15px;
}

#artistList{
  width: 245px;
  background: #E8E5D5;
}

#alphabet{
  width: 229px;
  padding: 6px 9px 6px 9px;
  background: #CAC6AC;
  margin-bottom: 1px;
}

#alphabet a{
  font-size: 10px;
  color: #014500;
}

#alphabet a:hover{
  background-color: #014500;
  color: #E8E5D5;
}



/* ------------------------------ Artist List ------------------------ */
#gospelListing{
  width: 248px;
  height: 520px; /* 520px; */
  padding: 0px;
  background-color: #CCC8AE ;
  overflow: auto;
  border-bottom: 1px solid #E8E5D5;
} 

#gospelListing li{
  font-size: 11px;
  font-weight: bold;
  color: #3E3B29;
  list-style: none;
  /* background-image: url("../styleImages/hollyGraphics/bulletRight.gif"); */
  background-position: 9px 6px;
  background-repeat: no-repeat;
  /* overflow: hidden;  */
  /* white-space: nowrap;  */
}

#gospelListing li a{
  /* height: 18px; */
  /* width: 201px; */ /* 212px */
  color: #3E3B29;
  display: block;
  padding-left: 6px;
  padding-bottom: 2px;
  /* overflow: hidden; */
  /* white-space: nowrap; */
}

#gospelListing li a:hover{
  color: #E8E5D5;
  /* background: #4C8A40 url("../styleImages/hollyGraphics/bulletDown.gif") 8px 8px no-repeat; */
  /* width: 212px; */
}

#gospelListing .selected{
  color: #E8E5D5;
  /* background: #4C8A40 url("../styleImages/hollyGraphics/bulletDown.gif") 8px 8px no-repeat; */
}

/* ---------------------SUB LIST -------------*/
#gospelSubList li{
  background: #E8E5D5;
}

#gospelSubList li a{
  padding-left: 14px;
  font-weight: normal;
  /* width: 202px; */
}

#gospelSubList li a:hover{
  background: #B9CCAA;
  color: #3E3B29;
  /* width: 202px; */
}

#gospelSubList .selected{
  background: #B9CCAA;
  color: #3E3B29;
  /* width: 202px; */
}

/*-------------------------------------------------------------- */

#gospelLabelDate{
  font-family: georgia, serif;
  color: #3E3B29;
  font-size: 12px;  
  font-weight: bold;
  width: 247px;
  margin-bottom: 34px;
}
.gospelArtist{
  font-family: georgia, serif;
  color: #026900;
  font-size: 14px;  
  font-weight: bold;
}
  
.gospelAlbum{
  font-family: georgia, serif;
  color: #014500;
  font-size: 12px;  
  font-weight: bold;
}

#gospelDetails{
  float: right;
  width: 488px;
  margin-top: 3px;
}

.recordSpread{
  padding: 1px;
  border: 1px solid #3E3B29;
  clear: both;
  width: 476px;
  height: 238px;
  white-space: nowrap;
}

.singleSpread{
  padding: 1px;
  border: 1px solid #3E3B29;
  clear: both;
  width: 238px;
  height: 238px;
  overflow: hidden;
}


.recordSpread img{
  display: inline;
  padding: 0px;
  margin: 0px;
}


#musicPlayer{
  width: 384px;
  background: #CFC8A4 url("../styleImages/hollyGraphics/box_bottom.gif") no-repeat bottom left;
  margin: 9px 0px 0px 0px;
  padding-bottom: 18px;
}

#videoPlayer{
}

#musicPlayer a{
  color: #7D743D;
}

#musicPlayer a[href$="#"] {
  background: url("../styleImages/hollyGraphics/iconSpeaker.gif") right center no-repeat; 
  padding-right: 15px;
  }

#musicPlayer a:hover{
  color: #CFC8A4;
  background-color: #7D743D;
}
#musicPlayer dl{
  margin-bottom: 10px;
}

#musicPlayer dt{
  padding: 10px 0px 6px 9px;
  background: #CFC8A4 url("../styleImages/hollyGraphics/box_top.gif") no-repeat top left;
  font-weight: bold;
  }

#musicPlayer dd{
  padding: 0px 0px 0px 9px;
  width: 170px;
}


#sideB {
float: right;
  background: none;
}

#sideB dt{
  background: none;
}

#sideB dd{
  width: 170px;
}


/* ======================================================== USED =====================================================================  */


#usedTabs{
  list-style: none;
  margin-top: 4px;
}

#usedTabs li{  
  display: inline;
  position: relative;
}

#usedTabs a{
  width: 62px;
  height: 24px;
  display: block;
  padding-top: 10px;
  text-align: center;
  background-image: url("../styleImages/hollyGraphics/usedTabsBG.gif");
  color: #3E3B29;
}

#usedTabs a:hover{
  background-color: #CBC6AC;
  color: #026900;
}

#usedTabsSingles{
   position: relative;
   left: 68px;
   top: -34px;
}

#usedTabSelected {
  background-color: #CBC6AC;
  color: #026900 !important;
}

/* USED LIST ++++++++++++++++++++++++++++++++++++ */

#usedRecordList{
  position: relative;
  top: -34px;
  background-color: #CBC6AC;
  margin-bottom: -34px;
  padding: 15px;
  width: 714px;
}

#usedRightCol{
  float: right;
}

.usedRecord{
  margin-bottom: 15px;
  height: 104px;
  padding: 8px;
  width: 333px;
  background-color:  #E8E5D5;
  border: 1px solid #6C6956;
  position: relative;
}



.usedAlbumCover{
  padding: 1px;
  border: 1px solid #040303;
}

.usedInfo{
  position: absolute; /* relative */
  top: 7px;        /* 108 */
  left: 120px;     /* 111 */
  background: url("../styleImages/hollyGraphics/usedInfoBG.jpg") repeat-y;
  width: 220px;
  height: 91px; /* 105 */
  font-weight: bold;
  overflow: hidden;
}

.usedInfo span{
  padding-top: 2px;
  padding-left: 6px;
  display: block;
  height: 16px;
  white-space: nowrap;
}

.usedZebra{
  background: url("../styleImages/hollyGraphics/usedZebra.jpg") repeat-y;
}

.usedInfo  a[href$=".m3u"] {
  background: url("../styleImages/hollyGraphics/iconSpeaker.gif") right center no-repeat; 
  padding-right: 15px;
  color: #7D743D;
}
  
.usedInfo  a[href$=".m3u"]:hover{
    color: #CFC8A4;
    background-color: #7D743D;
}

.usedAddToCart{
  position: absolute; /* relative */
  top: 46px;  /* 175 */
  left: 264px;
  background: #CFC8A4;
  width: 74px;
  height: 66px;
  display: block;
}

.usedAddToCart:hover{
  background-image: url("../styleImages/hollyGraphics/iconAddToCartBG.jpg");
  background-color: #CFC8A4;
}

 a.moreInfo {
    position: relative;
    top: -1px;
    left: 10px;
    height: 0px;
    z-index: 0;
}

a.moreInfo span {
   display: none;
}

a.moreInfo:hover span {
   color: #014500;
   position: absolute;
   top: 113px;
   left: -126px;
   display: block;
   background: #E8E5D5;
   border-top:  0px  solid #6C6956;
   border-right:  1px  solid #6C6956;
   border-bottom:  1px  solid #6C6956;
   border-left:  1px  solid #6C6956;
   height: 82px;
   width: 333px;
   padding: 8px;
   font-size: 10px;
   font-weight: normal;
        }
        
html>body a.moreInfo:hover span {
   top: 13px;
   left: -126px;
}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { 
  position:   absolute;
  z-index:    1000;
  width:      220px;
  background: #CFC8A4;
  border:     1px  solid #6C6956;
  text-align: left;
  padding:    5px;
  min-height: 1em;
}
body div#toolTip p { margin: 0; padding: 0; color: #014500; font:11px/12px verdana,arial,sans-serif; font-weight: bold; }
body div#toolTip p em { display: block; margin-top: 3px; color: #f60; font-style: normal; font-weight: bold; }
body div#toolTip p em span { font-weight: bold; color: #fff; }


/* ========================================================= ABOUT ======================================================================== */

#aboutSplash{
  background: #3E3B29;
  height: 157px;
  padding-top: 23px;
  padding-left: 50px;
  margin-bottom: 3px;
}


#aboutRightCol{
  float: right;
  min-height: 380px;
  height: auto;
  width: 174px;
  \width: 184px;
  w\idth: 174px;
  display: inline;
  background: url("../styleImages/hollyGraphics/rightColBG.gif") repeat-x;
}

/*\*/
* html #aboutRightCol {
  height: 380px;
  background-repeat: repeat-x;
}
/**/

#contactUs{
  padding-top: 11px;
  padding-left: 17px;
  font-weight: bold;
}

#hContact{
  margin-bottom: 6px;
}

#aboutMiddleCol{
  float: right;
  background: #CFC8A4;
  width: 202px;
  padding: 0px 17px 17px 17px
}

#hAboutUs{
  Margin-bottom: 6px;
}



/* ================================== RELEASES ============================================ */

#releasesTabs{
  list-style: none;
  margin-top: 4px;
}

#releasesTabs li{  
  display: inline;
  position: relative;
}

#releasesTabs a{
  width: 62px;
  height: 24px;
  display: block;
  padding-top: 10px;
  text-align: center;
  background-image: url("../styleImages/hollyGraphics/usedTabsBG.gif");
  color: #3E3B29;
}

#releasesTabs a:hover{
  background-color: #CBC6AC;
  color: #026900;
}

#releasesBios{
  width: 694px;
  background-color:  #E8E5D5;
  border: 1px solid #6C6956;
  position: relative; 
  margin-bottom: 15px;
  padding: 8px;
}

#releasesBios li{  
  display: inline;
  padding-right: 12px;
  font-weight: bold;
}

#releasesBios a {
  color: #3E3B29
}

#releasesBios a:hover{
  color: #026900;
  background-color:  #E8E5D5;
}

#releasesHolderOld{
  position: relative;
  top: -2px;
  background-color: #CBC6AC;
  margin-bottom: -34px;
  padding: 15px;
  width: 714px;
}

#releasesHolder{
  position: relative;
  top: -2px;
  background-color: #CBC6AC;
  margin-bottom: -0px;
  padding: 15px;
  width: 714px;
}

.releaseListing{
  width: 694px;
  background-color:  #E8E5D5;
  border: 1px solid #6C6956;
  position: relative; 
  margin-bottom: 15px;
  padding: 8px;
}

.releaseListing p{
  margin-bottom: 12px;
}

.releaseTracks{
  background: url("../styleImages/hollyGraphics/usedInfoBG.jpg") repeat-y;
}

.releaseTable td{
  padding: 7px 0px 7px 7px;;
  vertical-align: top;
}

#releasesHolder .releaseListing .releaseDesc{
  width: 237px;
  padding-right: 7px;
}

.releaseDesc p{
  margin-bottom: 68px;
}

.releasesAddToCart{
  background: #CFC8A4;
  width: 74px;
  height: 66px;
  display: block;
  margin-right: 7px;
}

.releasesAddToCart:hover{
  background-image: url("../styleImages/hollyGraphics/iconAddToCartBG.jpg");
  background-color: #CFC8A4;
}

.releaseUtils{
  background: url("../styleImages/hollyGraphics/bgHollyLeaf.jpg") no-repeat 180px 0px;
  position: absolute;
  bottom: 7px;
  width: 232px;
  height: 70px;
  padding-top: 3px;
  font-weight: bold;
}

#releasesTabSelected {
  background-color: #CBC6AC;
  color: #026900 !important;
}

/* =================================================================== View Cart ==============
}

.releaseTable td{
  padding: 7px 0px 7px 7px;;
  vertical-align: top;
}

#releasesHolder .releaseListing .releaseDesc{
  width: 237px;
  padding-right: 7px;
}

.releaseDesc p{
  margin-bottom: 68px;
}

.releasesAddToCart{
  background: #CFC8A4;
  width: 74px;
  height: 66px;
  display: block;
  margin-right: 7px;
}

.releasesAddToCart:hover{
  background-image: url("../styleImages/hollyGraphics/iconAddToCartBG.jpg");
  background-color: #CFC8A4;
}

.releaseUtils{
  background: url("../styleImages/hollyGraphics/bgHollyLeaf.jpg") no-repeat 180px 0px;
  position: absolute;
  bottom: 7px;
  width: 232px;
  height: 70px;
  padding-top: 3px;
  font-weight: bold;
}

/* =================================================================== View Cart ========================================================== */

#cartNav{
  margin: 22px 0px;
  text-align: center;
  list-style-type: none;
}

 .active{
  background-color: #A8DF8A !important;
}

#cartNav li{
  display: inline;
  font-size: 11px;
  background-color:  #CFC8A4;
  font-weight: bold;
}

#cartNav a{
  color: #656252; 
  background-color: #CFC8A4;
  border-right: 1px solid #E8E5D5;
}

#cartNav a:hover{
  background-color: #A8DF8A;
}

#viewCartSub{ background: url("../styleImages/hollyGraphics/iconCart.gif")     8px center  no-repeat ; padding: 8px 9px 6px 25px;  border-right: 1px solid #E8E5D5;  color: #656252; }
#address{    background: url("../styleImages/hollyGraphics/iconAddress.gif")   8px center  no-repeat ; padding: 8px 9px 6px 25px;  border-right: 1px solid #E8E5D5;  color: #656252; }
#shipping{   background: url("../styleImages/hollyGraphics/iconShipping.gif")  8px 11px    no-repeat ; padding: 8px 9px 6px 33px;  border-right: 1px solid #E8E5D5;  color: #656252; }
#payment{    background: url("../styleImages/hollyGraphics/iconPayment.gif")   8px center  no-repeat ; padding: 8px 9px 6px 28px;  border-right: 1px solid #E8E5D5;  color: #656252; }
#complete{   background: url("../styleImages/hollyGraphics/iconComplete.gif")  8px center  no-repeat ; padding: 8px 9px 6px 28px;  border-right: 1px solid #E8E5D5;  color: #656252; }

/* ================ shopping cart table ======================================== */
#cartContents{
  padding: 0px;
  margin: 0px;
  border-collapse: collapse ;
  margin-left:auto;
  margin-right:auto;
  font-weight: bold;
  width: 700px;
}

#cartContents th{ color: #026900; }

#cartContents td, th{  
  padding: 9px; 
  border-left: solid 1px #99957E;
  border-bottom: 1px solid #E8E5D5;
}

#cartContents tr{ background-color: #CAC6AB;}
#cartContents .odd{background-color: #D4D1BB;}

.blankCell{
  background-color: #E8E5D5;
  border: 0px;
  border-bottom: 1px solid #E8E5D5;
}

#cellStock{
  background: url("../styleImages/hollyGraphics/cornerTopLeft.gif") no-repeat #CFC8A4;
  border: 0px;
  border-bottom: 1px solid #E8E5D5;
}

.cellProduct{line-height: 0px;}


#cartContents .deleteProduct{
  border: 0px;
  border-bottom:  1px solid #E8E5D5;
  padding: 0px;
  line-height: 0px;
}

#cartContents .deleteProduct a:hover{background-color: transparent;}

#cartContents input{
  background: url("../styleImages/hollyGraphics/bgQty.gif") no-repeat;
  padding: 2px;
  border: 0px;
  height: 20px;
  width: 31px;
}

.productImage{
  padding: 1px;
  border: 1px solid #3E3B29;
}

.linePrice{ color: #026900;}
.albumTitle{width: 167px; }


#cartContents tfoot td{
  border-left: 0px;
  overflow: hidden;
  padding: 0px;
  padding-bottom: 70px;
}


#cartButtons{
  line-height: 14px;
  position: absolute;
  top: 10px;
  left: 12px;
  height: 50px;
  padding-top: 3px;
}

      #emptyCart{
      padding: 3px 9px 5px 26px;
      background: url("../styleImages/hollyGraphics/bgEmptyCart.gif") no-repeat #E8E5D5;
      }
  
      #emptyCart:hover{background-color: #A8DF8A; color: #026900;}

      #updateCart{
      padding: 3px 6px 5px 26px;
      background: url("../styleImages/hollyGraphics/bgUpdateCart.gif") no-repeat #E8E5D5;
      }
  
      #updateCart:hover{background-color: #A8DF8A; color: #026900;}

#subTotals{
  position: absolute;
  left: 150px;
  top: 8px;
}

#cartContents tfoot td #subTotals td{
  padding: 0px;
  border: 0px;
}

#total{
  position: absolute;
  left: 450px;
  top: 25px;
}

#cartContents tfoot #bottomRow td{
  background-color: #E8E5D5;
  padding: 12px 0px 6px 12px;
}

#checkout{
  background: url("../styleImages/hollyGraphics/bgCheckout.gif") no-repeat #A8DF8A;
  font-size: 15px;
  color: #014C00;
  padding: 9px 56px 11px 22px;
}

#checkout:hover{background-color: #92CC73;}

#logout{
  background: url("../styleImages/hollyGraphics/iconLogout.gif") no-repeat;
  padding: 2px 0px 2px 20px;
}

#logout:hover{
  background-color: #026900;
  color: #E8E5D5;
}

/* ========================================================= Address ========================================= */

.fieldTestForm { 
  background: #D4D1BB; 
  padding:4px 8px 8px 8px;
  width: 340px;
  font-weight: bold;
  color: #026900;
  line-height: 22px;
}

.fieldTestForm span{
  display: block; 
  margin: 0px 0px 1px 0px; 
  background-color: #CAC6AB; 
  padding: 2px 0px 1px 17px; 
  color: #656252;
}

.fieldTestForm  label{
  width: 139px; 
  float: left;
}

.fieldTestForm  textarea {width: 320px; font-weight: normal;}
.fieldTestForm input{ width: 165px; height: 19px; padding: 3px 0px 0px 3px;margin-bottom: 2px; font-weight: normal;}
.fieldTestForm select{ width: 170px; height: 19px; margin-bottom: 1px; font-weight: normal;}

.fieldTestForm input, option, select, textarea{ 
  font-size: 11px; 
  font-family: verdana,  sans-serif; 
  border: none; 
  background-color: #E8E5D5;
}

.infoBox{
  background-color: #D4D1BB;
  padding: 8px 5px 5px 5px;
  color: #026900;
  font-weight: bold;
}

.info{
  background-color: #CAC6AB;
  padding: 7px;
  color: #656252;
}

.edit{  
  background: url("../styleImages/hollyGraphics/iconEdit.gif") no-repeat;
  padding: 2px 0px 2px 20px;
}

.hr{
  height: 0px;
  border-top: #CAC6AB solid 1px;
}

#yourAccount{  
  background: url("../styleImages/hollyGraphics/iconYourAccount.gif") no-repeat;
  padding: 2px 0px 2px 20px;
}

#yourAccount:hover{background-color: #026900;}


.ericwhide{
  display:none;
  visibility:hidden;
  /*
  position:absolute;
  top:0;
  left:-4000px;
  */
}

.ericwshow{
  display: block; /* table whatever that's all about... */
  visibility:visible;	
  /*  
  position:static;
  top:0;
  */
}