/*
------------------------
Shop.Brunomagli.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;
}

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

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

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

.bar {background:#2e2e2e; border:1px solid #666;}

body {
   background:#1A0E10 url(/images/siteimgs/brunomagli/bg.jpg) repeat scroll left top;
}
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/brunomagli/bm-pattern.gif) repeat scroll left top;
}
#main, #main p {color:#111;}

#container .link-sale a, #container a.link-sale {color:#c85d30}

#left ul li.link-sale a {
color:#c85d30;
}

table.leftnavtable a.narleftnavsale {
color:#c85d30;
}

/* ------ Home ------ */
#home-feature {
   background-color:#000;
   color:#fff;
   border:1px solid #666;
}
#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;
}

.toplinks1 a {padding:2px 1px 3px 20px; background-repeat:no-repeat;}
.toplinks1 .link-cart {background-image:url(/images/icon_bag_blk.gif);}
.toplinks1 .link-acct {background-image:url(/images/icon_acct_blk.gif);}
.toplinks1 .link-lists {background-image:url(/images/icon_lists_blk.gif);}
.toplinks1 .link-help {background-image:url(/images/icon_help_blk.gif);}

#header-banner {margin-bottom:10px}

/* ------ Top nav ------ */
table.topnav td {
   background:none;
}
table.topnav td a,
table.topnav td a:visited {
   background:#2e2e2e;
   color:#fff;
   border:1px solid #666;
   font-size:11px;
}
table.topnav td a:hover {
   background:#555;
}

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

/* ------ Left ------ */
#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 {
   text-align:center;
}
#footer,
#footer a,
#footer a:visited {
   font-weight:normal;
   color:#fff;
}

#footer-links1 {
   border:none;
   padding-bottom:0;
}

#footer-bottom-left {
bottom:110px;
left:-6px;
position:absolute;
}

#bms .bms-icon {
   background:#000;
   border:1px solid #fff;
   -moz-border-radius:10px;
}

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

.copyright {
   margin:0;
}

/* ------ Thumbs ------ */
table.thumbs {
   border:none;
}
table.thumbs tr td {
   background:#666;
}
.thumbs .thumb-new {
   color:#F15B2D;
}
.thumb-sale, .thumb-price,
   color:#F15B2D;
}
table.thumbs .price {
   color:#fff;
}

table.thumbs .saleprice, table.thumbs .price-sale, table.thumbs .price {color:#fff;}

table.thumbs a.thumbimg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF #FFFFFF #DDDDDD;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 100px;
    padding: 50px 22px 10px;
    position: relative;
    width: 124px;
}

/* ----- 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, 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;
}
/*
a.button, input.button {
   background:#666; 
   color:#fff;
   border:1px solid #999;
   font-weight:normal;
   text-transform:uppercase;
   -moz-border-radius:0;
   -webkit-border-radius:0;
}
*/   
a.button:visited, a.button:active {
   color:#fff;
}

/* ----- Reviews ----- */
.reviews-header {
   color:#000;
}

#reviewsAll ul.reviews {
   color:#000;
}

#reviewsAll .review-nav a, a:active {
   color:#fff;
}

#reviewsAll , a:visited {color:#555;} 

.reviews-header .options a {
   color:#000;
}

#reviewsAll .product-view .name a {
   color:#000;
}

