.bodyMain {
	background-color: #000000;
}
.headerMain {



}
.headerTop {
	vertical-align: top;
	clear: both;
	float: left;
	background-image: url(../images/header.png);
	height: 45px;
	width: 710px;
	background-repeat: no-repeat;
	background-color: #000000;
	text-align: center;
	padding-top: 35px;
	padding-left: 170px;
	padding-right: 20px;
}
.search {
	float: left;
	width: 180px;
	color: #FFFFFF;
	font-weight: bold;
}
#topNavTxt {
	float: right;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 510px;
}
#livesearch
  {
	margin:0px;
	width:194px;
	position: absolute;
	z-index: 500;
  }
#txt1
  {
	margin:0px;
  }
.headerMid {
	vertical-align: top;
	clear: both;
	float: left;
	width: 900px;
	text-align: center;
	background-color: #FFFFFF;
	height: 40px;
}

.mainText {
	padding-left: 10px;
	background-color: #FFFFFF;
}

.headerMid .midNav {
	vertical-align: middle;
	height: 40px;
	float: none;
	padding-top: 16px;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
}
.headerBottom {
	vertical-align: top;
	clear: both;
	float: left;
	width: 900px;
}
.headerBottom h2 {
	text-align: center;
}
.mainContent {
	background-color: #FFFFFF;
	vertical-align: top;
	clear: both;
	float: left;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.footerMain {
	background-color: #00405e;
	vertical-align: bottom;
	clear: both;
	float: left;
	width: 850px;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#ftrNav {
	text-align: center;
	clear: both;
}
a:link {color:#000000} /* unvisited link */
a:visited {color:#000000} /* visited link */
a:hover {color:#990000} /* mouse over link */
a:active {color:#000000} /* selected link */
a {text-decoration:none}

a.p:link {color:#ffffff} /* unvisited link */
a.p:visited {color:#ffffff} /* visited link */
a.p:hover {color:#990000} /* mouse over link */
a.p:active {color:#ffffff} /* selected link */

.clear {clear: both;}
.subHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
}
.productContainer .blue {
	background-color: #99CCFF;
}
.productContainer .white {
	background-color: #FFFFFF;
}

.specialHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	text-align: center;
}

h1 {
	text-align: center;
}
.mainContent .productContainer h2 {
	text-align: center;
}

.productImage {
	text-align: center;
	padding-top: 5px;
}
.productText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.productPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.specialTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.productbox {
	border: thin solid #000000;
}

