#ContentWrapper {margin:0 auto 0 auto; padding:0;}
#ContentWrapper .col1 {}
#searchform fieldset {
  background: url('images/mg.gif') no-repeat 6px 7px;; padding-left:22px; padding-right:0; padding-top:0; padding-bottom:0
}
#searchform input {  vertical-align: middle;}
.col1 input.redbox { width:165px; padding: 2px 0 2px 5px; height: 18px; color: #131b62; font-style: normal; font-size: 1em;}
* html .col1 input.redbox { width: 160px;}
#incart-wrap {
  height: 90px;
  background: url('images/cart-bg.gif') no-repeat 0 0;
  margin: 25px 0;
  color: white; padding-left:14px; padding-right:20px; padding-top:10px; padding-bottom:10px
}
#incart-wrap a {
  color: #AAFF6C;
}
#incart-user {
  text-align: right;
}
#incart-user p {
  font-size: 0.92em;
  line-height: normal;
  color: white;
}
#cart-status {
  background: url('images/cart-icon.jpg') no-repeat 0 0;
  padding-left: 30px;
  color: white;
  font-size: 1em
}
#seals {
    float: left;
  clear: left;
}


#seals li {
  margin:0 0 0 7px;
  display: block;
  width: 105px;
  height: 105px;
  text-indent: -9999px;
  float: left;
}

#seals li a { height: 106px; display: block;}

#seals #returnp {
  background: url('images/14-day-return.gif') no-repeat 0 0;
}
#seals #warranty {
  background: url('images/30-day-warranty.gif') no-repeat 0 5px;
}
#get-in-touch {
  margin: 33px 0;
}
#get-in-touch ul {
  margin-top: 4px;
  padding-top: 6px;
  border-top:1px solid white;
}
#get-in-touch li {
  margin: 6px 4px;
  color: white;
  font-size: 1.17em;
}

#past-boxes ul {
  margin-top: 4px;
  padding-top: 6px;
  border-top:1px solid #3C81C4;
}
#past-boxes li a {
  background: url('images/bullet-pb.gif') no-repeat 10px 8px;
  display: block; padding-left:25px; padding-right:0; padding-top:4px; padding-bottom:4px
}
* html #past-boxes li a {
  height: 10px;
}
#past-boxes li a:hover {
  color: white;
  background: none;
}

#cards-banners {
  height: 150px;
  background: url('images/card-bg.gif') no-repeat 0 0;
  padding-top: 3px;
  margin-top: 33px
}
#cards-banners li {
  margin: 19px 10px 0 11px;
  display: inline-block;
  float: left;
}
#cards-banners li#cards a {
  margin: 0 6px 6px 0;
}





#ContentWrapper .col2 { background: url('images/col2-bg.gif') repeat-y 0 0;}
#ContentWrapper .col2 #col2-head-bg {
  height: 12px;
  background: url('images/col2-bg-top.gif') no-repeat 0 0;
}
#ContentWrapper .col2 #col2-end {
  padding: 0;
  line-height: 0;
  height: 12px;
  clear: left;
  background: #131B62 url('images/col2-end-bg.gif') no-repeat 0 0;; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

.squaretrade {
  height: 65px;
  width: 155px;
  margin: 10px 0 0 70px;
}

.deal-tabs {
  position: absolute;
  top: -32px;
  right: 30px;
  height: 38px;
  width: 310px;
}
.deal-tabs li {
  display: inline;
}
.deal-tabs li a {
  width: 101px;
  height: 38px;

  background-position: left bottom;
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  outline: none;
    float: left
}
.deal-tabs li a:hover {
  background-position: left -70px;
}
.deal-tabs li a.selected {
  background-position: 0 0;
}
#deal1 {
  background-image: url('images/btn-deal1.gif');
}
#deal2 {
  background-image: url('images/btn-deal2.gif');
}
#deal3 {
  background-image: url('images/btn-deal3.gif');
}

#sponsored {
  background: #E2E9F4;
  height: 37px;
  /*line-height: 35px;*/
  padding: 0;
  position: relative;
  margin: 14px 6px 20px 6px;
  clear: both;
}
#sponsored a {
  font-size: 13px;
  color: #131B62;
}
#sponsored a:hover {
  text-decoration: none;
}
#sponsored a img {
  border: none;
  margin: 1px 8px 0 8px;
  vertical-align: middle;
}
#sponsored-end {
  position: absolute;
  top: 5px;
  left: -43px;
  width: 43px;
  height: 37px;
  display: inline-block;
  background: url('images/sposnsored-bg.gif') no-repeat top right;
}


#ContentWrapper .col2 H1 {margin:0 0 10px 0;}
#ContentWrapper .col2 H2 {margin:0;}
#ContentWrapper .col2 P.center {width:inherit;}
#ContentWrapper .col2 P.center A {font-weight:bold; text-decoration:underline;}
#ContentWrapper IMG {margin:0 auto 0 auto;}
#ContentWrapper A IMG {border:0px none;}
<!-- #ContentWrapper .promoWrapper {background:url('../background.todays_craving.gif') repeat-x;} -->

#ContentWrapper .bread {float:left; font-size:0.7em; margin:0 0 0 10px; padding:0;}
#ContentWrapper .bread UL {margin:0; padding:0; display: inline; border: none;}
#ContentWrapper .bread UL LI.first SPAN {font-weight:bold; }
#ContentWrapper .bread UL LI {margin:0; padding:0;  border: none; display: inline;}
#ContentWrapper .bread UL LI A {color:#0066cc;}

#ContentWrapper .productLeft a img {height:300px;margin: 0 0 0 50px;}

#ContentWrapper .LayoutTable {float:left; _float:none; _margin-left:-3px; width:720px; }
#ContentWrapper .LayoutTable TR TD.list {height:20px;}
#ContentWrapper .LayoutTable TR {}
#ContentWrapper .LayoutTable TR TD {width:171px; height:228px; }
#ContentWrapper .LayoutTable TR TD FORM {width:155px; margin:0 auto;}
#ContentWrapper .LayoutTable TR TD DIV.noBorder {/* IE */ *margin-top:20px;}
#ContentWrapper .LayoutTable TR TD .border {}
#ContentWrapper .LayoutTable TR TD A {color:#333;}
#ContentWrapper .LayoutTable TR TD A IMG {display:block; margin:20px auto 0 auto; text-align:center;}
#ContentWrapper .LayoutTable TR TD DL {margin:0 0 10px 7px; padding:0; width:158px; /* revised 10_31_07 */}
#ContentWrapper .LayoutTable TR TD DL DT {font-size: 8pt;font-weight:bold; margin:0 0 5px 0; height:3.7em;}
#ContentWrapper .LayoutTable TR TD DL DD {font-size: 8pt;color:#333; }
#ContentWrapper .LayoutTable TR TD DL DD DEL {}
#ContentWrapper .LayoutTable TR TD DL DD SPAN {font-weight:bold;}
#ContentWrapper .LayoutTable TR TD DL STRONG {font-size:1.2em; color:#c42026;}
#ContentWrapper .LayoutTable TR TD DL EM {font-style: normal; font-weight:normal; color:#000;}


#ContentWrapper .navCategories H2.redTitle {font-size:0.8em;  color: #FFF; background-color:#c42026; padding-top:8px;  padding-left:8px;  padding-bottom:4px;}

/* navCategory Table */ 
#ContentWrapper .navCategories TABLE {}
#ContentWrapper .navCategories TABLE TR {}
#ContentWrapper .navCategories TABLE TR TD {font-size:75%;}
#ContentWrapper .navCategories TABLE TR TD {}
/* navCategory Table */

#ContentWrapper .HeadTable {width:100%; margin-bottom:5px; clear: left;}
#ContentWrapper .HeadTable TR {background:none;}
#ContentWrapper .HeadTable TR TD {font-size: 8pt;}
#ContentWrapper .HeadTable TR TD A {color:#000;}
#ContentWrapper .HeadTable TR TD A.current {font-weight:bold;}
#ContentWrapper .HeadTable TR TD SELECT {}

#ContentWrapper .CatDescTable {width:100%; margin-bottom:5px; background-color:#FFFFFF;}
#ContentWrapper .CatDescTable TR {background:none;}
#ContentWrapper .CatDescTable TR TD {font-size:0.8em;}
#ContentWrapper .CatDescTable TR TD A {color:#0066cc;}
#ContentWrapper .CatDescTable TR TD A.current {font-weight:bold;}
#ContentWrapper .CatDescTable TR TD SELECT {border:1px solid #e1a4a7;}

#ContentWrapper .FootTable {width:100%; float:left;  margin-bottom:5px;/*IE6 */ _margin-right:-3px; /* */}
#ContentWrapper .FootTable TR {background:none; }
#ContentWrapper .FootTable TR TD {font-size:0.7em; }
#ContentWrapper .FootTable TR TD A {color:#000;}
#ContentWrapper .FootTable TR TD A.current {font-weight:bold;}
#ContentWrapper .FootTable TR TD.left {text-align:left;}
#ContentWrapper .FootTable TR TD.right {text-align:right; }


.policiesWrapper {
padding-right: 20px;
}

.policiesWrapper p {
font-size: 12px;
}