/*HEADER*/
#header-upper {background: #000000;
}
#myaccount-tab {
  float: right;
  height: 17px;
  font-family: helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  color: #9e9e9e;
  display: block;
  background-color: #000000;
  padding: 0 10px;
  border-right: 1px solid #E8E8E8;
  margin-top: 4px;
  width:auto;
  border-left:none;
  }
#myaccount-tab p {
  margin: 0;
  color: #E8E8E8;
}
#myaccount-tab p:hover {
color: #B5B5B5;
}
#search-wrap {
  float: left;
  width: 174px;
  height: 24px;
  background: #555555;
  line-height: 24px;
  display: inline;
  border: none !important;
  color: #E8E8E8;
}
#search-wrap .search {
  float: right;
  height: 16px;
  width: 162px;
  margin: 3px 3px 3px 3px!important;
  font-size: 11px;
  font-family: Helvetica, sans-serif;
  line-height: 16px;
  color: #555555;
  border: none;
  background: #ffffff;
}

#search-wrap input {
-webkit-appearance:none;
-webkit-border-radius:0;
}

#display_cart_summary {
  float: right;
  margin-right: 8px;
  width: 24px;
  font-family: helvetica, sans-serif;
  font-size: 12px;
  color: #ffcc00;
  display: inline;
  background-image: url("/v/vspfiles/templates/Wink/images/header/2015header/cartBkg.gif");
background-repeat: no-repeat;
  margin-left: 0px;
  line-height: normal;
}
#display_cart_summary a {
  text-decoration: none;
  color: #ffcc00;
  font-size: 11px;
}
.cartsummary_full {
  margin: 6px 0;
position: relative;
}
.cartsummary_full a{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
#shoppingcart-tab {
  float: right;
  display: block;
  height: 17px;
  background: #000000;
  font-family: helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  color: #9e9e9e;
  text-align: left;
  padding: 0 10px;
  width: auto;
}
#shoppingcart-tab p {color: #E8E8E8; line-height: 25px!important;
}
#shoppingcart-tab p:hover {color: #B5B5B5;
}

#go-button input {
-webkit-appearance:none;
-webkit-border-radius:0;
}
/*IPAD ROUND CORNER FIXES*/
#go-button input {
-webkit-appearance:none;
-webkit-border-radius:0;
}

input#signup_field {
-webkit-appearance:none;
-webkit-border-radius:0;
}

#signup_button input {
-webkit-appearance:none;
-webkit-border-radius:0;
}
/*END IPAD ROUND CORNER FIXES*/

/*END HEADER*/

/*FOOTER*/
#footer-address a {
text-decoration: underline;
color: #666666;
margin: 2px;
}

#footer-leftLinks {
max-width: 600px;
float: left;
}

#footer-leftLinks ul {
list-style-type: none;
margin:0;
padding: 0;
line-height: 26px;
text-align: left;
}
#footer-leftLinks li {
display: inline;
margin: 9px;
}

#footer-social {
max-width: 200px;
float: left;
margin-left:10px;
}

#signup_field {
background-color: #ffffff!important;
color: #000000!important;
border: 1px solid black!important;
float:right!important;
width: 185px!important;
padding: 0 10px;
}

#signup_button {
float:right!important;
clear: both;
margin: -20px 27px 0 0!important;
background: #ffffff!important;
}

#footer-emailSignup {
float:right!important;
}

.radio_field {
float:right; clear:right; margin: 10px 62px 0 0; font-size:10px;
}
.radio_field label {
vertical-align: 2px;
}

#search_submit {
margin: 0px!important;
}
/*END FOOTER*/