body
{
  background:#055999;
  color:black;
  font-family:Verdana,Arial,sans-serif;
  font-size:.9em;
}
a img
{
  border:none;
}

#maindiv
{
  position:absolute;
  top:0;
  left:50%;
  margin-left:-425px;
  width:850px;
  height:1250px;
  background:#FFFFFF;
  border-left:solid white 3px;
  border-right:solid white 3px;
}

#prodBod #maindiv
{
  height:1600px;
}
#topSection
{
  position:relative;
  height:80px;
  width:850px;
}

#topSection img
{
  position:relative;
  float:left;
  width:268px;
  margin:0px;
}
#topSection .bar
{
  overflow:hidden;
  height:30px;
  width:575px;
  background:#055999;
  text-align:right;
  position:relative;
  float:left;
}
#topSection .bar  a:link span
{
  padding:5px;
  color:white;
  border-left:solid white 1px;
  text-decoration:none;
}
#topSection .bar a:visited span
{
  color:white;
  text-decoration:none;
}
#topSection .bar  a:hover span
{
  color:black;
}

#mainNav
{
  position:relative;
  height:40px;
  width:850px;
  background:#055999;
}

#mainNav .topHalf
{
  text-align:justify
  width:850px;
  height:20px;
}

#mainNav .topHalf  a:link span
{
  color:white;
  text-decoration:none;
  padding-left:15px;
  padding-right:15px;
}
#mainNav .topHalf  a:visited span
{
  color:white;
  text-decoration:none;
    padding-left:15px;
  padding-right:15px;
}
#mainNav .topHalf  a:hover span
{
  color:white;
  text-decoration:none;
  background:#4D4C4C;
  padding-left:15px;
  padding-right:15px;
}


#mainNav .bottomHalf
{
  background:#4D4C4C;
  height:20px;
  width:850px;
}

#mainNav .bottomHalf  a:link span
{
  color:white;
  text-decoration:none;
  padding-left:15px;
  padding-right:15px;
}
#mainNav .bottomHalf  a:visited span
{
  color:white;
  text-decoration:none;
   padding-left:15px;
  padding-right:15px;
}
#mainNav .bottomHalf   a:hover span
{
  color:#06FF00;
  text-decoration:none;
    padding-left:15px;
  padding-right:15px;
}
#myFlash
{
  position:relative;
  width:850px;
  height:200px;
  background:#F1F3FF;
}
#meat
{
  background:#ffffff;
  position:relative;
  width:650px;
  float:left;
  border-right:solid #D1D0D0 1px;
  border-bottom:solid #D1D0D0 1px;
  height:465px;
}
#intro
{
  height:200px;
  padding:10px;
  border-bottom:solid #D1D0D0 1px;
}
.welcome
{
  color:#B30003;
  font-size:1.1em;
}
#coName, h1
{
  color:#0067A7;
  font-size:1.3em;
}

#switcher
{
  width:642px;
}
#switcher .btn
{
  position:relative;
  float:left;
  background: #ffffff url(./media/images/switchBtnUp.gif);
  width:321px;
  height:48px;
  padding-top:15px;
  text-align:center;
  font-size:1.1em;
  cursor:pointer;
}
#switcher .btnActive
{
  position:relative;
  float:left;
  background: #ffffff url(./media/images/switchBtnOver.gif) no-repeat;
  width:321px;
  height:48px;
  padding-top:15px;
  text-align:center;
  font-size:1.1em;
  cursor:pointer;
}
.leftSwitcher
{
  position:relative;
  clear:both;
  float:left;
  width:321px;
  border-right:solid #D1D0D0 1px;
}
.rightSwitcher
{
  display:block;
  //position:relative;
}

.rightSwitcher img
{
  margin:5px;
}
.hidden
{
  display:none;
}/*
li
{
  font-size:.8em;
  color:#055999;
  font-weight:bold;
}*/
li a:link
{
  font-weight:bold;
  color:#FF8400;
}
li a:visited
{
  font-weight:bold;
  color:#FF8400;
}
li a:hover
{
  font-weight:bold;
  color:black;
}

#sideSide
{
  clear:both;
  position:relative;
  top:25px;

}

#sideSide div
{
  position:relative;
  float:left;
  width:300px;
  margin-left:5px;
  margin-right:5px;
}
.leftSide div
{
  width:321px;
  height:45px;
  background:url(./media/images/dBar.png);
  color:#0067A7;
  font-size:1.3em;
}
.largerPointsL li
{
  color:#000;
  /*color:#FFBD78;*/
  font-size:1.1em;
}
.rightSide div
{
  width:321px;
  height:45px;
  background:url(./media/images/dBarOrange.png);
  color:#0067A7;
  font-size:1.3em;
}
.rightSide ul li
{
  color:#0067A7;
  font-size:1.1em;

}

#rightPannel
{
  background: #fff url(./media/images/rtTop.gif) repeat-x;
  position:relative;
  width:190px;
  float:right;
  margin:2;
}
.tidbit .top
{
  position:relative;
  margin-top:25px;
  background: #fff url(./media/images/tidTop2.gif) no-repeat;
  height:28px;
  width:180px;
}
.tidbit .center
{
  position:relative;
  background: #fff;
  border-left:solid #D1D0D0 1px;
  border-right:solid #D1D0D0 1px;
  width:178px;
  padding:3px;
  left:1px;
}
.tidbit .bottom
{
  position:relative;
  background: #fff url(./media/images/tidBottom2.gif) no-repeat;
  height:7px;
  width:180px;
}
#affiliates
{
  width:172px;
  text-align:center;
}
.start:first-letter
{
  position:relative;
  color:#B30003;
  font-size:5em;
  float: left;
}

#meat ul li
{
  color:#B30003;
  font-size:.8em;
}

.leftMeatSplit
{
  position:relative;
  float:left;
  width:321px;
}
.three20
{
  width:320px;
}
tr
{
  vertical-align:top;
}


#leftProd ul
{
  margin:0;
}








.pad td
{
  padding-top:10px;
}
.pad td img
{
  padding-right:10px;
  padding-left:10px;
}

#prodTable
{
  width:650px;
}




  
