*
{
  margin: 0px;
  padding: 0px;
  font-family: Arial;
}

body
{
  text-align: center;
  margin: 0px;
  padding: 0px;
  background: #c0c0c0;
  font-size: 14px;
}

body *{overflow: hidden;}

h3{font-size: 20px; border-bottom: 2px solid #9e2558; margin-top: 20px;}

#center li{margin-left: 20px;}

#webPage
{
  width: 750px;
  margin: auto;
  text-align: left;
  background: url('bg.gif');
  border: solid 1px #000;
  position: relative;
}

#header{
  height: 91px;
  width: 750px;
  overflow: hidden;
  background: url('header.jpg');
}

#header *{display: none;}

#topNav
{
  background: #9e2558;
  padding: 3px;
  text-align: center;
  width: 750px
}

#topNav li{display: inline}

#topNav li a
{
  color: #fff;
  text-decoration: none;
  padding: 0px 7px 0px 7px;
  border-left: solid 1px #fff;
}

#topNav li .first{border: none}

#left, #right
{
  float: left;
  width: 145px;
}

#left
{
  text-align: center;
  color: #9e2558;
  font-size: 12px;
}

#right
{
  text-align: center;
  padding-top: 3px;
}

#right img
{
  margin: 3px;
  margin-bottom: 25px;
  width: 130px;
  border: none;
}

#left p{margin: 3px 2px 10px 2px}

#center
{
  width: 450px;
  float: left;
  margin: 0px 2px 0px 5px;
  position: relative;
}

#footer
{
  clear: both;
  width: 750px;
  padding: 5px 0px 5px 0px;
  color: #fff;
  background: #9e2558;
  font-style: italic;
  font-size: 12px;
  text-align: center;
}

#footer a
{
	color: #fff;
}

#bigMag
{
  margin: 3px;
  background: #ececec;
  border: solid 1px #4c4c4c;
  height: 192px;
  font-size: 14px;
}
#bigMag h3{margin-bottom: 5px;}
#bigMag img
{
  width: 130px;
  float: left;
  margin: 3px;
}

h1
{
	margin-top: 5px;
	margin-left: 5px;
}

h2
{
	text-align:center;
}

.fProduct
{
	border: solid 1px #000;
	width: 215px;
	height: 215px;
	text-align:center;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}

#label
{
	text-align: center;
	margin-top: 15px;
}

#articles
{
	text-align: center;
	margin-top: 15px;
}

#listhead
{
	margin-top: 25px;
	font-weight: bold;
	font-size: 17px;
}

#list
{
	margin-left: 10px;
}

#contact
{
	font-size: 15px;	
}

#quote
{
	font-style: italic;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ads
{
  clear: both;
  margin: 10px 5px 5px 5px;
  padding: 10px 5px 5px 5px;
  font-size: 12px;
  text-align: center;
}

#lineSpacer
{
  border-bottom: 2px solid #000;
  padding-top: 17px;
  margin: 3px;
  clear: both;
}

.btn
{
  border: 0px;
  padding: 0px;
  display: inline;
  width: 93px;
  height: 19px;
  background: url('../images/btn.gif') no-repeat;
  text-align: center;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  overflow: hidden;
  padding-top: 2px;
}

a.btn
{
  display: block;
}

input.btn
{
  padding: 0px;
}

.btn:hover
{
  background: url('../images/btnHover.gif') no-repeat;
}

#cartMenu .btn
{
  float: right;
  margin: 3px;
}

#cartMenu
{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 300px;
}

#cartSpacer{height: 50px}

.link1
{
	display: inline;
	float: left;
}

.link2
{
	display: inline;
	float: right;
}
#survey
{
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:center;
	clear:both;
	font-weight:bold;
	font-size: 16pt;
}
.mybtn
{
	font-weight: bold;
	font-size: 22pt;
	color: #9e2558;
	width: 420px;
	height: 105px;
}