body {
  background-color: rgb(160,160,160);
  text-align: center;
}
a:link, a:visited {
  color: #555450;
}

#mainWrapper {
  background-color: white;
  position: relative;
  border: 1px solid white;
  width: 900px;
  margin: auto;
  text-align: left;
  padding-top: 90px;
}

#header {
  height: 90px;
  position: absolute;
  top: 0px;
  left: 0px;
}

#bodyDiv {
  border: 1px solid white;
}

#topPhone {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  left: 417px;
  top: 43px;
  color: #565550;
}

#topShipMsg {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  left: 271px;
  top: 69px;
  color: red;
  width: 300px;
}

#topSearchBox {
  position: absolute;
  left: 650px;
  top: 15px;
}

#topSearchFld, .listbrowse select {
  width: 164px;
  color: #565550;
  border: 1px solid #213155;
  margin-bottom: 1px;
}

#topSearch {
  white-space: nowrap;
  margin: 0px;
  padding: 0px;
}


#bottomUtils, #topNav1 {
  text-align: center;
  background-color: #f9f7ea;
  padding: 4px;
  border: 1px solid black;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  color: #555450;
}
#bottomUtils a:link, #bottomUtils a:visited, #topNav1 a:link, #bottomUtils a:visited {
  color: #555450;
}
#topNav1 {
  margin-bottom: 0px;
}
#topNav2 {
  margin-bottom: 1em;
  background-color: #555450;
  text-align: center;
  padding: 4px;
}
#topNav1 a {
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
}
#topNav1 a:hover {
  text-decoration: underline;
}

#copyright {
  text-align: center;
  font-size: 11px;
}

#topNav2 a {
  font-size: 11px;
  text-decoration: none;
  color: white;
  margin-left: 5px;
  margin-right: 5px;
}
#topNav2 a:hover {
  text-decoration: underline;
}


#floatLeft {
  width: 150px;
  float: left;
}
#floatRight {
  width: 730px;
  margin-right: 10px;
  float: right;
}

#navBarV3 {
  border: 1px solid black;
  border-top: 0px none;
  background-color: #c6c6bc;
  padding: 5px;
}
#navBarV3 br {
  display: none;
}
#navBarV3 a:link, #navBarV3 a:visited {
  text-decoration: none;
  color: black;
  font-size: 10pt;
  display:block;
  padding: 2px;
}
#navBarV3 a:hover {
  background-color: white;
  color: black;
}

#navBarV3 label {
  display: block;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  margin-bottom: 1em;
}

#signupform {
  background-color: #dff7f9;
}

#related h3 {
  font-size: 11px;
}

#pricecell {
  background-color: #f9f7ea;
  border: 1px solid black;
  padding: 20px;
}
#pricecell h1 {
  color: #213155;
}

#pricecell form {
  border: 0px none;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
}

#bottomLinks {
  margin-top: 2em;
  text-align: center;
  font-family: arial;
  font-size: 11px;
}
#bottomLinks a:link, #bottomLinks a:visited {
  text-decoration: none;
  color: black;
}
#bottomLinks a:hover {
  text-decoration: underline;
}
#bottomUtils a {
  margin-left: 5px;
  margin-right: 5px;
}

#recenthistory label {
  background-color: rgb(160,160,160);
  color: white;
}
#showcart {
  position: absolute;
  top: 0px;
  left: 524px;
  width: 110px !important;
  top: 16px;
}

#related h3 {
  background-color: rgb(160,160,160);
  color: white;
  padding: 2px;
}

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}
