@font-face {
  font-family: 'Curve';
  src: url('../fonts/Curve/LearningCurve_OT-webfont.eot');
  src: url('../fonts/Curve/LearningCurve_OT-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Curve/LearningCurve_OT-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BodoniXT';
  src: url('../fonts/BodoniXT/BodoniXT.ttf');
  src: url('../fonts/BodoniXT/BodoniXT.ttf?#iefix') format('embedded-opentype'), url('../fonts/Curve/LearningCurve_OT-webfont.eot') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'arcon';../fonts/arcon/Arcon-Regular.otf
  src: url('../fonts/arcon/Arcon-Regular.otf');
  src: url('../fonts/arcon/Arcon-Regular.otf?#iefix') format('embedded-opentype'), url('../fonts/arcon/Arcon-Regular.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'arcon';
  src: url('../fonts/arcon/Arcon-Regular.otf');
  src: url('../fonts/arcon/Arcon-Regular.otf?#iefix') format('embedded-opentype'), url('../fonts/arcon/Arcon-Regular.otf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'arcon';
  src: url('../fonts/arcon/Arcon-Regular.otf');
  src: url('../fonts/arcon/Arcon-Regular.otf?#iefix') format('embedded-opentype'), url('../fonts/arcon/Arcon-Regular.otf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'arcon';
  src: url('../fonts/arcon/Arcon-Regular.otf');
  src: url('../fonts/arcon/Arcon-Regular.otf?#iefix') format('embedded-opentype'),  url('../fonts/arcon/Arcon-Regular.otf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'BodoniXT';
  src: url('../fonts/BodoniXT/BodoniXT.ttf');
  src: url('../fonts/BodoniXT/BodoniXT.ttf?#iefix') format('embedded-opentype'), url('../fonts/BodoniXT/BodoniXT.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BodoniXT';
  src: url('../fonts/BodoniXT/BodoniXT.ttf');
  src: url('../fonts/BodoniXT/BodoniXT.ttf?#iefix') format('embedded-opentype'),  url('../fonts/BodoniXT/BodoniXT.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
/*Hides unnecessary <br> tags above Featured Products*/
#content_area br {
  display: none;
}
#content_area table table br {
  display: block;
}
#homepage br {
  display: block;
}
/*****************************
* *        OVERRIDES     * *
******************************/

#homepage {
float: left;
margin-top: -30px;
width: 100%;
}


#contentWrap {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 950px;
}
#content {
  padding: 10px;
  width: 928px;
  min-height: 220px;
}
#content_area {
  padding: 0;
  width: 928px;
}
#leftNav {
  display: none;
}
#main {
  width: 950px;
  height: 399px;
  margin: 0 auto 15px;
}
#cats {
  width: 100%;
  overflow: hidden;
  text-align: center;
}
#cats .catWrap {
  width: 25%;
  text-align: center;
  float: left;
}
#cats img {
  display: block;
  margin: 0 auto;
}
#cats a {
  width: 100%;
  text-decoration: none;
  height: 223px;
  color: #FFF;
}
#cats .catText {
  width: 18px;
  height: 18px;
  margin: 0 auto;
  line-height: 19px;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#cats .catText span {
  display: block;
}
#cats .catText img {
  margin-right: 10px;
  display: inline;
  vertical-align: middle;
}
#cats a:hover .catText {
  width: 100%;
}
/*****************************
* *   FEATURED PRODUCTS    * *
******************************/
#content_area table[width="96%"],
#content_area table[width="96%"] table {
  width: 100%;
  border-collapse: collapse;
}
#content_area table[width="96%"] td {
  padding: 0;
}
img[src$="Icon_FreeShipping_Small.gif"],
td[background$="Grid_Divider_Vertical.gif"],
td[background$="Grid_Divider_Horizontal.gif"] {
  /*Removes vertical divider*/

  display: none;
}
/* Produt Images */
table.v65-productDisplay a > img {
  max-width: 190px;
}
/* Center Featured Products Text */
a.productnamecolor.colors_productname,
font.pricecolor.colors_productprice,
font.text.colors_text {
  display: block;
  text-align: center;
}
font.pricecolor.colors_productprice font.text.colors_text {
  display: inline;
}
/* Name */
a.productnamecolor.colors_productname {
  color: #000;
  font: normal 12px/1.3 Arial, sans-serif;
}
/* Our Price TEXT */
font.pricecolor.colors_productprice font.text.colors_text b {
  color: #000;
  font: normal 12px/1.3 Arial, sans-serif;
}
/* Sale PRICE/TEXT / Our Price PRICE */
font.pricecolor.colors_productprice {
  color: #000;
  font: normal 12px/1.3 Arial, sans-serif;
}