#footeremailform {
	margin: 0;
	padding-left: 26px;
	border-right: 1px solid #78849E;
	border-left: 1px solid #78849E;
	border-bottom: 1px solid #78849E;
	background-color: rgb(0,53,159);
	padding-top: 10px;
	padding-bottom: 10px;
}
#footeremailform #email {
	color: rgb(78,137,156);
	font-size: 10px;
	background-color: white;
	text-align: center;
	width: 171px;
}
.footerlinks, .footerlinks a:link, .footerlinks a:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
}
.footerlinks a:hover { text-decoration: underline }
.footerlinks {
	padding-left: 11px;
	padding-top: 5px;
}

#menu0 {z-index: 7; left: 230px; width:144px; visibility: hidden; position: absolute; top: 105px}
#menu1 {z-index: 1; left: 340px;width:150px;  visibility: hidden; position: absolute; top: 105px}
#menu2 {z-index: 1; left: 454px;width:150px;  visibility: hidden; position: absolute; top: 105px}
#menu3 {z-index: 1; left: 570px;width:150px;  visibility: hidden; position: absolute; top: 105px}
#menu4 {z-index: 1; left: 692px;width:150px;  visibility: hidden; position: absolute; top: 105px}

.topmenuWomens a:link, .topmenuWomens a:visited, .topmenuMens a:link, .topmenuMens a:visited {
  font-family: verdana,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: white !important;
  text-decoration: underline;
  background-color: transparent !important;
}

.topbar2Womens {
  background-color: rgb(0,53,159);
}

.topbar2Mens {
  background-color: rgb(78,137,156);
}

#showcart {
  font-family: verdana,arial,helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #707070;
}
label.cartlabel {
  font-family: verdana,arial,helvetica;
  font-size: 11px;
  display: block;
  text-align: center;
}
.cartlabel a:link, .cartlabel a:visited {
  text-decoration: underline;
}

.NOSHOW { visibility: hidden }

#reviews h2 {
  width: 100%;
  font: bold 13px arial;
  color: white;
  background-color: #2b4c7c;
  padding: 3px;
  margin: 3px 3px 3px 0px;
}

#reviews {
  margin-bottom: 15px;
}

.reviewtitle {
	font: normal 12px arial;
	color: black;
}

.reviewtext {
	font: normal 12px arial;
	color: #555555;
}

.reviewmessage {
	font: normal 12px arial;
	color: black;
	margin: 6px 0px 6px 0px;
}

.review{
	border-bottom: solid 1px #a0a0a0;
	margin: 3px 0px 3px 0px;
padding-bottom: 5px;
}

.writereview {
  font: normal 12px arial;
}

#reviewrat {
  font: normal 11px arial !important;
  margin-top: 10px;
}

#reviewrat p {
  font: bold 11px arial !important;
  color: #2b4c7c;
  margin: 0px 0px 2px 0px;;
}

#reviewrat a {
  font: normal 11px arial !important;
}

.ytimesAvgRating {
  color: #3f518f;
  font: bold 12px arial;
  margin-top: 2px;
}

.helpful {
	font: normal 12px arial;
	color: #555555;
}

.revResp {
  background-color: #becce7;
  margin: 5px 40px;
  padding: 10px;
  font: normal 11px arial;
}

.revResp label {
  display: block;
  font: bold 12px arial;
  font-style: italic;
  color: black;
  margin-bottom: 5px;
}

.pagesortItemInDiv small a {
  font-size: 10px !important;
  color: gray;
  font-style: italic;
}

#mainSection a {
  color:#0033A0;
  font-family:Times New Roman,Times,Serif;
  font-size:16px;
  font-variant: small-caps;
  font-weight:normal;
  margin:0;
  margin-top:10px;
  margin-bottom: 10px;
  display: block;
  padding:0;
}
#mainSection .abstract {
  font-size: 11px;
}

#moreStyles {
  margin-top: 3em;
  margin-bottom: 3em;
}
#moreStyles h2 {
  font-family: times;
  color: #0033A0;
  font-size: 16px;
  width: 50%;
}
#moreStyles td {
  text-indent: 30px;
}
