/*
------------------------
Heysusa.com
(c) Shoebuy.com, Inc.
------------------------
*/

/* Primary color 1 */
.pcolor1, .pcolor1 a, .pcolor1 a:visited, .pcolor1 a:active,
a, a:visited, a:active,
h1, h2, h4,
#cart a
{
   color:#555;
}

#footer .copyright a:link {color:#fff;}

.copyright a {color:#fff;}

/* Primary color 2 */
.pcolor2, .pcolor2 a, .pcolor2 a:visited, .pcolor2 a:active,
a:hover, a:visited:hover, a:active:hover
{
   color:#BB0000;
}

/* Background color 1 */
.bgcolor1,
table.data th {
   background:#BB0000;
}

/* ------ Base ------ */

.bar {background:#242424 url(/images/siteimgs/heysusa/bar-bg.gif) repeat-x top left; border:1px solid #555;}

body {
   background:#000 url(/images/siteimgs/heysusa/heys-bg.gif) no-repeat fixed top left;
}
body, body p {
   color:#fff;
}
body.popup, body.popup p {
   color:#111;
}
body #cart-inner, body #cart-inner p {
   color:#111;
}
.bgpattern1, #main-wrap {
   background:#3d3d3d url(/images/siteimgs/heysusa/heys-pattern.gif) repeat scroll left top;
}
#main, #main p {color:#111;}

/* ------ Home ------ */
#home-feature {
   background-color:#000;
   color:#fff;
   border:1px solid #666;
   float:none;
}
#home-feature, #home-ssp {
   width:908px;
}
#home-content #left {
   height:440px;
   margin-bottom:0;
}


/* ------ Header ------ */
#header,
#header a,
#header a:visited {
   color:#fff;
}

#header table td.minisearch {
   padding:35px 0 18px;
}

#header table td {
   padding:42px 0;
}
#header table td.logo a img {
   display:none;
}
#header table td.logo a {
   background:transparent url(/images/siteimgs/heysusa/heys-logo.gif) no-repeat scroll left top;
   display:block;
   height:81px;
   position:absolute;
   top:15px;
   width:104px;
}
#header table td.logo a:hover {
   background-image:url(/images/siteimgs/heysusa/heys-logo-hover.gif);
}
body.home #header table td.logo a:hover {
   background:transparent url(/images/siteimgs/heysusa/heys-logo.gif) no-repeat scroll left top;
}
.logo .logo-tagline {
   margin-left:115px;
}

/* ------ Top nav ------ */
#topnav-wrap {
   padding:0 80px;
   text-align:center;
}
table.topnav {
   height:auto;
   margin-bottom:0;
}
table.topnav td {
   background:none;
   height:auto;
   line-height:13px;
}
table.topnav td a,
table.topnav td a:visited,
table.topnav td a:hover {
   display:block;
   font-size:11px;
   padding:10px 8px;
   text-align:center;
   background:none;
   color:#fff;
   height:auto;
}

table.topnav td a:hover {
   background-image:url(/images/siteimgs/heysusa/heys-navbg-hover.gif);
   background-repeat:repeat-x; 
   background-position:0 0;
   -moz-border-radius-topleft:8px;
   -moz-border-radius-topright:8px;    
   -webkit-border-top-left-radius:8px; 
   -webkit-border-top-right-radius:8px;
   -khtml-border-radius-topleft:8px;   
   -khtml-border-radius-topright:8px;
   border-top-right-radius:8px;
   border-top-left-radius:8px; 
}

table.topnav td a:active, table.topnav td a:visited:active {
   color:#fff;
}

table.topnav td.nav-1line a {
   padding:16px 8px;
}

/* ----- Left nav ----- */
#left, div.leftnavpad {
   background:#2e2e2e;
   border:1px solid #666;
}
#left .left-heading, #left h2 {
   color:#ccc;
}
table.leftnavtable .leftnavtitle,
table.leftnavtable .narsubtitle,
table.leftnavtable .younarrow {
   color:#fff;
}

/* ------ Footer ------ */

#footer-bottom-left a:hover {
   text-decoration: none;
}

#footer {
   text-align:center;
}
#footer,
#footer a,
#footer a:visited {
   font-weight:normal;
   color:#fff;
}

#footer-links1 {
   border:none;
   padding-bottom:0;
}
#bms .bms-icon {
   background:#000;
   border:1px solid #fff;
   -moz-border-radius:10px;
  color:#fff;
}

#subsbar label {
   font-weight:normal;
   font-size:11px;
   color:#fff;
}

#subsbar input.subscribe {
   background:#000;
   color:#666;
   border:1px solid #666;
}

.copyright {
   margin:0;
}

/* ------ Thumbs ------ */
table.thumbs {
   border:none;
}
table.thumbs tr td {
   background:#fff;
}
.thumbs .saleprice {
   color:#BB0000;
}
.thumbs .thumb-new, .thumbs .thumb-sale {
   color:#BB0000;
   display:inline;
}
table.thumbs a.thumbname, table.thumbs a.thumbname:visited,
table.thumbs .price,
table.thumbs a.detail, table.thumbs a.addtocart {
   color:#111;
}
.thumbs .thumb-links {
   color:#999;
}
table.thumbs a.thumbimg {
   border:none;
}

tr.thumbs td span {color:#000;}

.thumb-colorsavl {color:#111;}

/* ----- Lists ----- */
.lists thead th, .lists tfoot td {
   background:#eee;
}
.lists thead th {
   border-bottom:1px solid #ccc;
}
.lists thead th, .lists tfoot td, .lists tfoot td a {
   color:#444;
}

/* ------ Cart ------ */
#cart {
   width:850px;
}
#cart-inner {
   background:#fff;
   padding:20px;
}
#cart-topnav {
   border:none;
   border-bottom:1px solid #ccc;
}

/* ------ Buttons ------ */
a.button:visited, a.button:active {
   color:#fff;
}
a.button, input.button {
   background-image: url(/images/buttons/buttonbg_gray1.gif);
   border: 1px solid #4F4F4F;
   color: #fff;
} 
input.addtocart:hover {
   background-image: url(/images/buttons/buttonbg_gray1.gif);
}
input.addtocart {
   font-size:11px;
}
input.addtocart:hover {
   background-position:0 -24px;
}

#subscribebtn {
   margin:0;
}

/* ----- Info ----- */
#Info td.ornament, td.ornament {
   padding:140px 50px 0 0;
}

.inside {width:100%;}

#press .press-media img {width:auto;}


