body
{
  background-color: #FFFFFF;
  margin: 10px;
  font-size: 12px;
  line-height: 145%;
  background-image: url(Retailer/BodyFade7a.jpg);
  background-repeat: repeat-x;
  background-attachment: fixed
}

.accessibility {
	DISPLAY: none! important
}


DIV#pagewrapper a:link , a:visited , a:active
{
  color: #407a77;
  text-decoration: none
}

 DIV#pagewrapper a:hover
{
  color: #990000;
  text-decoration: underline
}


DIV#pagewrapper {
	BORDER-RIGHT: #ffffff 40px solid;
    BORDER-TOP: #ffffff 8px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #ffffff 80px solid;
    WIDTH: 860px;
    COLOR: #222222;
    BORDER-BOTTOM: #ffffff 8px solid;
    BACKGROUND-COLOR: #ffffff;
  position: relative
}

DIV#content {
    DISPLAY: block! important;
    BORDER-LEFT-WIDTH: 0px! important;
    BORDER-BOTTOM-WIDTH: 0px! important;
    PADDING-BOTTOM: 1em! important;
  float: right;
  background-color: #FFFFFF
}
DIV#main {
    DISPLAY: block! important;
    PADDING-LEFT: 0px! important;
    BORDER-LEFT-WIDTH: 0px! important;
    BORDER-BOTTOM-WIDTH: 0px! important;
    PADDING-BOTTOM: 1em! important;
    PADDING-TOP: 1em! important;
  background-color: #ffffff
}

DIV#header {
  height: 90px ;
}





DIV#SlideShow {
  height: 200px ;
  position: relative;
  width: 100%;
  background-color: #ffffff
}






DIV#SlideShowIm1
 {
  position: absolute ;
  left: 0px;
  top: 0px;
  height: 100px;
  width: 100px
}
DIV#SlideShowIm2
 {
  position: absolute ;
  left: 100px;
  top: 0px;
  height: 100px;
  width: 100px
}
DIV#SlideShowIm3
 {
  position: absolute ;
  left: 0px;
  top: 100px;
  height: 100px;
  width: 100px
}
DIV#SlideShowIm4
 {
  position: absolute ;
  left: 100px;
  top: 100px;
  height: 100px;
  width: 100px
}
DIV#SlideShowIm5
 {
  position: absolute ;
  left: 46px;
  top: 26px;
  height: 106px;
  width: 106px
}


.GB3  {  border: 5px solid #004F00; }
.GB1  {  border: 5px solid #E1EBE0; }
.GB3c {  border: 8px solid #004F00; }
.GB1c {  border: 8px solid #E1EBE0; }
.z1 {  z-index: 1}
.z2 {  z-index: 2}
.z3 {  z-index: 3}








* HTML DIV#menu_horiz {
	HEIGHT: 1%
}
DIV#menu_horiz {
	WIDTH: 100% ;
}
DIV#menu_horiz UL {
    font-size: 14px;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: lowercase;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    HEIGHT: 32px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0
}
DIV#menu_horiz LI {
	BORDER-RIGHT: #cccccc 1px solid;
    FLOAT: left;
    MARGIN: 0px 2px 0px 2px;
    LIST-STYLE-TYPE: none;
  background-color: #EEEEEE;
  border-left: #ffffff 1px solid;
  border-bottom: #cccccc 1px solid;
  color: #990000
}
DIV#menu_horiz A {
	PADDING-RIGHT: 0.4em;
    DISPLAY: block;
    PADDING-LEFT: 0.4em;
    PADDING-BOTTOM: 0.4em;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 0.4em;
    TEXT-DECORATION: none
}
DIV#menu_horiz LI A:hover {
	BACKGROUND-COLOR: #999999;
    color: #ffffff;
    TEXT-DECORATION: none
}

DIV#menu_horiz H3 {
	PADDING-RIGHT: 0.3em;
    DISPLAY: block;
    PADDING-LEFT: 0.3em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0.4em;
    MARGIN: 0px;
    COLOR: #f0f0f0;
    PADDING-TOP: 0.4em;
    BACKGROUND-COLOR: #3e4f49;
    TEXT-DECORATION: none
}


DIV#footer {
	CLEAR: both;
    PADDING-TOP: 15px;
}

DIV#footer P {
	PADDING-RIGHT: 1.2em;
    PADDING-LEFT: 1.2em;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 1.2em;
    MARGIN: 0px;
    PADDING-TOP: 1.2em;
    TEXT-ALIGN: center
}

DIV#footer P {
	COLOR: #34433e
}



p, table, td, th, thead {
  font-family: Arial, Verdana, Helvetica;
}




h1, h2, h3, h4, h5, h6 {
  font-family: "Times New Roman", Times, serif, Arial,Verdana, Helvetica
}

div#SideBanner
 {
  position: absolute;
  left: -70px;
  top: 150px;
  float: left;
  z-index: 3
}

h1 {
  color: #34433e;
  font-size: 30px;
  line-height: 32px;
  margin-top: 8px;
  margin-bottom: 5px
}

h2 {
  color: #34433e;
  font-size: 25px;
  line-height: 27;
  margin-top: 1px;
  margin-bottom: 2px;
  line-height: 27pt;
}

.view h2 {
	font-size: 20pt;
	line-height: 20pt;
	color: #34433e;
	font-weight: bold;
	text-align: left;
    margin-bottom: 2px;
}

h3 {
  color: #34433e;
  font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
  margin-bottom: 5px
}

.supplier {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-align: right;
    margin-top: 4px;
    margin-bottom: 2px;
}

.TableHeadderRow {
 color: #ffffff;
 font-weight: bold;
 text-align: center;
 background-color: #34433e;
 font-size: 12px;
}

.toprow3 {
	background-color: #FAFAF1;
	color: #ff0000;
	border: 0px;
}

.toprow2 {
	background-color: #FAFAF1;
	color: #0000ff;
	border: 0px;
}

.toprow {
	background-color: #FAFAF1;
	color: #666666;
	border: 0px;
}

div#brands {
  border: 5px solid #E1EBE0;
}

div#brands2 {
  border: 5px solid #E1EBE0;
  padding-left: 10px;
  padding-right: 10px
}

div#brands img {
  border: 8px solid #ffffff;
}

div#brands2 img {
  border: 4px solid #ffffff;
}

.Testimonials {
  width: 100%;
  position: relative;
}




.THead {
  background: #34433e;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 35px;
  }
.TNameBlock {
  float: left;
  margin-left: 10px;

}

.TEntry {
  position: relative;
  clear: both;
  padding-bottom: 16px;
  padding-left: 10px;
  padding-top: 0px;
  padding-right: 10px
}


div#Admin a:link{
  color: #FFFFFF;
  text-decoration: none
}
div#Admin a:visited
{
  color: #FFFFFF;
  text-decoration: none
}
div#Admin a:active
{
  color: #FFFFFF;
  text-decoration: none
}
div#Admin a:hover
{
  color: #FFFF00;
  text-decoration: underline
}


Div#HPContainer {
  width: 100%;
  position: relative
}


div#HPLeft {
  border: 5px solid #E1EBE0;
  width: 190px;
  float: left
}

div#HPRight {
  width: 630px;
  float: right
}

.EditAbove a {
  color: red;
  font-size: larger;
}