#specialsTable table {
  border: 1px solid red;
}
#specialsTable a {
  font-size: 11px;
}
.man {
  font-family: verdana,helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}


.sectionPrice, .sectionPrice font {
  font-size: 10px;
}

#copyright {
  text-align: center;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  color: gray;
}

#itemnav td {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}

#breadcrumbs {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  margin-bottom: 1em;
}

.paginate, .paginate td {
  font-family: arial, helvetica,sans-serif;
  font-size: 11px;
}

#testimonials {
  margin: 10px;
  padding: 5px;
  background-color: #e0e0e0;
}
#recenthistory, #recenthistory td {
  font-family: verdana, arial, helvetica,sans-serif;
  font-size: 11px;
}
#recenthistory label {
  font-weight: bold;
  padding: 3px;
  border-top: 1px solid silver;
  display: block;
  border-bottom: 1px solid silver;
}
.style161 {	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#topnav      { border-top: 6px solid #ac84ff }
body         { background-image: url('/lib/yhst-2991495540720/dot.gif'); 
               margin: 0; padding: 0 }
.style10     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-weight: bold; color: #FFFFFF }
.style13     { color: #000000; font-size: 10px; font-family: 
               Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.style15     { font-size: large; font-weight: bold; font-family: 
               Geneva, Arial, Helvetica, sans-serif }
.style7      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-weight: bold; color: #A87EFE }
.style8      { font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000 }
.style9      { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link       { color: #0000FF; text-decoration: underline }
a:visited    { color: #000000; text-decoration: underline }
a:hover      { color: #000000; text-decoration: none }
a:active     { text-decoration: underline; color: #0000FF }
.style27     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.style28     { color: #FF0000 }
.style36     { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 
               9px }
.style38     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-weight: bold }
.style128    { color: #FD0E0F; font-size: 10px; font-family: 
               Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.style131    { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: 
               #666666 }
.style134    { font-size: 18px }
.style132    { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-weight: bold; color: #FFFFFF }
.style135    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-weight: bold; color: #FFFFFF }
.style136    { font-family: Geneva, Arial, Helvetica, sans-serif }
.style137    { color: #A87EFF }
.style138    { font-size: 8px }
.style138    { font-size: 9px }



#maintable { border: 1px solid gray }
h1.specialsHeading {
  font-size: large; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #A87EFF;
  margin: 0;
}

#topmsg { 
  width: 740px; 
  font-family: verdana,helvetica,sans-serif;
  font-size: 10px;
  margin-top: 1em;
  margin-bottom: 1em;
}

#custMsg {
  /* position: absolute; */
  /* width: 235px; */
  border: 1px solid red;
  right: 10px;
  padding: 2px;
  font-size: 10pt;
  margin: 10px;
}
#topSearch form { margin: 0px; margin-bottom: 5px; text-align: right; margin-right: 5px; font-family: arial,helvetica,sans-serif; font-size: 10pt; color: gray; float: right; width: 300px;}
#topBarLeft { float: left }

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

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

.reviewtext {
	font: normal 11px arial;
	color: #a0a0a0;
}

.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 12px arial;
}

#reviewrat p {
  font-weight: bold;
  color: black;
  margin: 0px 0px 2px 0px;;
}

#topFrame {
  position: relative;
  /*height: 100px;*/
  padding-top: 42px;
  width: 840px;
}

#rCart {
  position: absolute;
  top: 44px;
  right: 10px;
  font-size: 11px;
  z-index: 500;
}

#yfc_minicart {
  width: 170px;
}

#yfc_mainContent ul {
  margin: 0px;
  padding: 0px;
  z-index: 9999 !important;
}

#yfc_mymenu-1-label {
  height: 26px !important;
}

#topSearch {
  position: absolute;
  right: 180px;
  top: 40px;
  z-index: 800;
}

#q2cFrame {
  padding: 10px 5px;
}

#qcOrder input {
  margin 0px auto !important;
  display: block;
}

#topnav {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
}

#qcCaption {
  font: normal 11px arial;
  margin-bottom: 5px;
  height: 180px;
  overflow: auto;
}

#qcTop h1 {margin: 0px 0px 5px;}

#qcImageCell a {
  font: bold 12px arial;
  color: blue;
  display: block;
  margin-top: 3px;
}

#topSearch form input {
  border: solid 1px black
}

#ys_superbar {
  position: relative !important;
  float: right;
  height: auto !important;
  width: 180px !important;
  background-color: white;
  border: solid 1px silver;
  font: normal 11px arial !important;
  text-align: center !important;
}
#iframe_id { padding: 0px }
#yscp_myaccount_anchor {
  xfloat: left !important;
  margin-right: 10px;
}
#yscp_welcome_msg {
  float: left;
  margin-right: 10px;
}
