body {
	width: 99%;
	margin: auto 0;
	text-align: center;
}

#wrapper {
	width: 760px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

A.overFlash {
	position: absolute;
	z-index: 200;
}

A.overFlashCenter {
	position: relative;
	z-index: 200;
}

#overFlash {
	position: absolute;
	z-index: 200;
}

#overFlashCenter {
	position: absolute;
	z-index: 201;
	width: 145px;
	text-align: center;
}

#misBox {
	height: 240px;
	border: 0px solid red;
}

#pagecontent {position:relative; top: -240;}
#pagecontent2 {position:relative; top: -270;}
#pagecontent3 {position:relative; top: -370;}
#flash {z-index: 4; position:relative; top: 160;}
#flashKudos {z-index: 4; position:relative; top: 158;}
.share {z-index: 20; position:absolute; top: 110; text-align: right; width: 735px; border: 0px solid red;}
#video {padding-right:0px; padding-top: 0px;}
#couponHead {padding-left:0px; padding-top: 5px;}
#clear {z-index: 6; position:relative; border: 1px solid black; top: -50px;}
#mainImage {z-index: 60; position:absolute;}

#overMenu {
	z-index: 80;
	position:relative;
	top: 25px;
	left: 270px;
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #663300;
	border: 0px solid red;
	width: 735px;
}
#overMenuPress {
	z-index: 80;
	position:relative;
	top: -12px;
	left: 535px;
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #663300;
	border: 0px solid red;
}

A.matchText {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 11px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}

A.matchText:active,visited {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 11px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}

#overMenuPress2 {
	z-index: 81;
	position:relative;
	top: 10px;
	left: 269px;
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #663300;
	border: 0px solid red;
}

.blueborder {
	margin-right: 10px;
	border: 1px solid #0380B7;
	position: relative;
	z-index; 2				
	left: 3px;
	top: 94px;
}

.small {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 10px;
	font-weight: regular;
	color: #666666; }
	
.nav {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 15px;
	font-weight: bold;
	color: #ffffff; }
	
.navcolor {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 14px;
	font-weight: bold;
	color: #ffcc66; }
	
.maintext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #006633; }
	
.locatetext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #f5821f; }
	
.companytext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #990000; }
	
.communitytext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #663300; }
	
.blacktext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #000000; }
	
.maintextbold {
	font-family: arial, ms sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #006633; }
	
.black {
	font-family: arial, ms sans serif;
	font-size: 14px;
	font-weight: regular;
	color: #000000; }
	
.askhead {
	font-family: "arial,ms sans serif";
	font-size: 14px;
	font-weight: bold;
	color: #006699; }
	
.locatehead {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 19.5px;
	font-weight: bold;
	color: #f5821f; }
	
.mainhead {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 19.5px;
	font-weight: bold;
	color: #ca5d5d; }
	
.producthead {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 19.5px;
	font-weight: bold;
	color: #339e35; }
	
.red {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: bold;
	color: #ff6666; }
	
.subhead {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 18px;
	font-weight: regular;
	color: #ff6666; }
	
.csubhead {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 18px;
	font-weight: regular;
	color: #ff3333; }
	
A.bodylink {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ff6666; }
	
A.shopping {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	text-decoration: underline;
	color: #663300; }

.bodylink {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 14px;
	font-weight: bold;
	color: #ff6666; }
	
.bodylinkh {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 14px;
	font-weight: bold;
	color: #669933; }
	
.subnav {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #006633; }
	
A.subnav {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #006633;
	text-decoration: none; }
	
A.subnavask {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #006699;
	text-decoration: none; }

A.subnavc {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #990000;
	text-decoration: none; }
	
A.subnavcom {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #663300;
	text-decoration: none; }
	
A.community {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 13px;
	font-weight: regular;
	color: #ff6666;
	text-decoration: underline; }
	
.subnavl {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #00cc33; }
	
.subnavlc {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #ff3333; }
	
.subnavlcom {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #cc6633; }
	
A.subnavl {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 12px;
	font-weight: regular;
	color: #00cc33; 
	text-decoration: none; }
	
A.nav, A.nav:active, A.nav:visited {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 14px;
	font-weight: regular;
	color: #ff6666;
	text-decoration: none; }
	
a.nav:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none; }
	
.border {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #cccc99;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #cccc99;
	 border-right-color: #cccc99; }
	 	 
.borderask {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #669999;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #669999;
	 border-right-color: #669999; }
	 
.borderproducts {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #999966;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #999966;
	 border-right-color: #999966; }
	 
.bordercompany {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #cc9966;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #cc9966;
	 border-right-color: #cc9966; }
	 
.bordercommunity {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #cccc99;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #cccc99;
	 border-right-color: #cccc99; }
	 
.bordercart {
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-bottom-color: #cccccc;
	 border-top-style: none;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-width: 2px;
	 border-left-color: #cccccc;
	 border-right-color: #cccccc;
}

.mistext {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 11px;
	font-weight: regular;
	color: #000000; }
	
.kitred {
	font-family: arial,helvetica,"ms sans serif";
	font-size: 11px;
	font-weight: regular;
	color: #ff0000; }
	
#cart td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#cart select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#cart {
	border: 1px solid #CCEA97;

}

# Added for zip code locator

table.results {
  border-collapse: collapse;
  width:446;
}

th.results { 
  text-align:center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12; 
  padding:5px;
  background-color:#ffb779; 
} 

td.results_odd { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10; 
  padding:4px; 
  background-color:#f5e9dc; 
  text-align: center;
}

td.results_even { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10; 
  padding:4px;
  background-color:#ffd3ae; 
  text-align: center;
}

td.results_name { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10; 
  padding:5px; 
  text-align: center;
  width:100px;
}

td.results_even_name { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10; 
  padding:5px;
  background-color:#eef; 
  text-align: center;
  width:100px;
}


input.submitLink {
  color: #00f;
  background-color: transparent;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  cursor: hand;
}

input.submitLinkCurrentPage {
  color: #000;
  background-color: transparent;
  text-decoration: none;
  border: none;
  cursor: pointer;
}
