body {
  background-color:#ffF4D7;
}
/*
ffF4D7
DDDDEE
*/
body, p, a, font, div {
  font-family:helvetica;
  font-size:14px;
}

a.signinLink {
  color:#f67e1f;
  font-size:18px;
  font-weight:bold;
}

#mainWrapper {
  position:relative;
  width:1000px;
  margin:0px auto 0px auto;
  border: 1px solid;
  background-color:#FFFFFF;
}
div.pageElement {
  position:absolute;
}

#logo {
  z-index:6;
  top:10px;
  left:-2px;
}
#logoMenu {
  z-index:6;
  top:130px;
  left:25px;
}

#centerBurst {
  z-index:4;
  top:0px;
  left:185px;
}
#lowerLeftBurst {
  z-index:8;
  bottom:40px;
  left:-60px;
}
#securityBurst {
  z-index:8;
  bottom:50px;
  left:690px;
}
#lowerRightBurst {
  z-index:4;
  bottom:3px;
  right:10px;
}
#legalCopyright {
  z-index:4;
  bottom:-25px;
  right:0px;
  font-size:10px;
}
#webmasterContact {
  z-index:4;
  bottom:-22px;
  left:0px;
  font-size:12px;
}
#rightMenu {
  z-index:6;
  top:14px;
  right:87px;
}
#rightLogin {
  z-index:6;
  top:10px;
  right:14px;
}
#rightPromos {
  z-index:6;
  top:40px;
  right:25px;
}
#rightSearch {
  z-index:6;
  top:119px;
  right:25px;
}

#searchResultsContainer {
  display:none;
  z-index:19;
  top:148px;
  right:25px;
  background-color:#ffF4D7;
  border:1px #000000 solid;
}
#searchResults {
  width:315px;
  max-height:500px;
  padding:2px;
  overflow:auto;
}
.searchResultsRowImg {
  float:left;
  width:120px;
}
.searchResultsRowCont {
  float:left;
  width:175px;
  padding-left:2px;
  font-size:12px;
  line-height:150%;
}

#topMenu {
  z-index:6;
  top:152px;
  left:25px;
  right:25px;
  border-top:solid 2px;
  border-bottom:solid 2px;
  background-color:#eed7b5;
}
td.topMenuCell {
  background-color:#ffe4c7;
  text-align:center;
  font-size:12px;
  cursor:pointer;
  padding:0px;
}
#mainMenuCell {
  font-size:18px;
  line-height:100%;
}
#catListBox {
  z-index:10;
  top:191px;
  left:30px;
  width:300px;
  height:0px;
  overflow:hidden;
}
#catList {
  width:298px;
  height:448px;
  overflow:auto;
  border:1px solid;
  background-color:#ffe4c7
}

#leftColumn {
  z-index:8;
  top:200px;
  left:25px;
  width:195px;
  height:256px;
  background-color:#FFFFFF;
}
div.leftColumnBox {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  width:90px;
  height:80px;
  border:solid 1px;  
}

.heroBox {
  width:751px;
  height:498px;
}

#centerColumn {
  position:relative;
  z-index:9;
  top:200px;
  left:25px;
  width:950px;
  margin-bottom:353px;
}
#centerColumnContent {
  float:left;
  width:751px;
  border:solid 1px;
  background-color:#FFFFFF;
}
#centerColumnRight {
  float:right;
  width:185px;
  height:100%;
  text-align:center;
}
#centerColumnRightTitle {
  margin:2px 0px 3px 0px;
  font-size:20px;
  font-weight:bold;
  color:#f67e1f;
}


#indexDefault {
  padding:0px;
  margin:0px;
}
#centerColumnTopBackground {
  z-index:4;
  top:200px;
  left:224px;
  width:751px;
  height:200px;
  background-color:#FFFFFF;
}


#heroButtonRow {
  top:669px;
  left:35px;
  z-index:10;
  width:100px;
  padding-top:2px;
  padding-bottom:2px;
}
div.heroButton {
  display:inline;
  background-color:#DDDDDD;
  border:solid 1px;
  cursor:default;
}

/*
#hotDealsColumn {
  z-index:5;
  top:194px;
  right:176px;
}
#hotDealsBurst {
  z-index:6;
  top:560px;
  right:130px;
}
*/

div.centerColumnBox {
  float:left;
  margin-left:18px;
  width:150px;
  height:185px;
}

div.rightColumnBox {
  position:relative;
  width:170px;
  height:185px;
  margin:0px auto;
  padding:15px 0px 10px 0px;
}
div.rightColumnBoxBorder {
  border-bottom:1px solid;
}

div.rightColumnPriceBox {
  position:absolute;
  padding-top:1px;
  top:20px;
  left:120px;
  height:25px;
  width:60px;
  border:1px solid #000000;
  background-image:url('../images/price-box-bg.gif');
  background-repeat:repeat-x;
  text-align:center;
} a.rightColumnPriceBoxLink {
  font-size:16px;
  font-weight:bold;
  color:#bc1c29;
  line-height:25px;
}
div.rightColumnNameBox {
  position:relative;
  margin-top:6px;
  text-align:center;
} a.rightColumnNameBoxLink {
  line-height:115%;
  font-size:12px;
}

#emailFloater {
  z-index:8;
  bottom:57px;
  left:25px;
  width:320px;
  height:77px;
  border:solid 1px;
  background-color:#ffe4c7;
  padding-top:10px;
  text-align:center;
  font-weight:bold;
  font-size:14px;
}
#lowLinksFloater {
  z-index:8;
  bottom:66px;
  left:345px;
  width:400px;
  line-height:130%;
  padding:0px 10px;
}

#bottomMenu {
  z-index:2;
  bottom:0px;
  left:0px;
  width:970px;
  border-top:solid 2px;
  background-color:#ffe4c7;
  padding:15px;
}


