body {
margin:0px;
background-color: #595959;
}


#wrapper {
width:800px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
padding-top:10px;
}

#holder {
float: left;
width:800px;
background-image: url(../stat/mainBG.png);
background-repeat:repeat-y;
}

#tpFurn {
float: left;
width:800px;
height:20px;
background-image: url(../stat/topHeaderBG.png);
}

#topNav {
float: left;
width:770px;
height:20px;
text-align: right;
margin-left: 10px;
background-color: #000;
display: inline;
}

#headerPic {
float: left;
width:780px;
height: 104px;
padding: 0px;
background-image: url(../stat/headerBG.jpg);
margin-left: 10px;
display: inline;
}

#cartLine {
float: left;
width:770px;
height:28px;
line-height: 28px;
text-align: right;
margin-left: 10px;
background-color: #000;
border-bottom: 4px solid #666666;
display: inline;
}


#leftColumn {
float: left;
width:186px;
height: auto;
margin-left:10px;
display: inline;
}

#prodNavHeader,
div.prodNavHeader {
float: left;
height: 28px;
background-image: url(../stat/storeHeadBG.gif);
padding-top: 4px;
text-align: center;
width:  594px;
font-size:  11pt;
}
#prodNavHeader {
border-right:  1px solid #D3D3D3;
width:185px;
font-size:  12pt;
}

#prodNav {
float: left;
width:166px;
padding: 10px;
}
#prodNav ul,
#prodNav ul li {
  list-style: none;
  padding:    0px;
  margin:     0px;
}
#prodNav ul li {
  margin-left:  15px;
}

#rightColumn {
float: left;
width: 574px;
height: auto;
padding: 10px;
text-align:left;
}

#sectopnPic {
float: left;
width: 574px;
height: 238px;
}

.subSection {
 float: left;
 width: 280px;
 height: 174px;
 background-image: url(../subSectionPics/dummy.jpg);
 margin-bottom: 7px;
}

.subSection2 {
 float: right;
 width: 280px;
 height: 174px;
 background-image: url(../subSectionPics/dummy.jpg);
 margin-bottom: 7px;
}

#footer {
float: left;
width:760px;
height:34px;
line-height: 37px;
text-align: right;
margin-left: 10px;
padding: 0px 10px 0px 10px;
background-color: #000;
display: inline;
}

#trepSites {
float: left;
}

div#cclogos {
float:    left;
margin-top: 4px;
}

#btmFurn {
float: left;
width:800px;
height:20px;
background-image: url(../stat/bottomFooterBG.png);
}

#bottomSpacer {
float: left;
width:800px;
height: 20px;
}

p.indextext,p.smallgrey {
  text-align: justify;
  width:      550px;
}
p.smallgrey {
  font-size:  10pt;
  color:      #888888;
}

div.formRow {
  float:      left;
  width:      99%;
  margin-bottom:  5px;
}
div.formRow div.formHeader {
  float:        left;
  font-weight:  bold;
  width:        175px;
  margin-right: 5px;
}
div.formRow div.formBody {
  float:        left;
}
div#user_messages {
  padding: 5px;
/*   background-color: #FFCC00; */
  border:           1px solid #EE5300 !important;
}
div#user_messages ul {
  list-style: none;
  padding:  0px;
  margin:   0px;
}
div#user_messages ul li {
  padding:  0px;
  margin-left: 15px;
}