/*
------------------------
Shoebuy UK
(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:#333;
}

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

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

/* Background pattern */
.bgpattern1,
#main-wrap
{
   background:#ececec url(/images/backgrounds/dotted-pattern.gif) repeat scroll top left;
}

/* Header */
#header table td {padding:18px 0;}

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

.toplinks, .toplinks a {font-size:11px;}

.toplinks1 a, .toplinks1 a:visited, .toplinks2 a, .toplinks2 a:visited, #usermsg a, #usermsg a:visited, #usermsg {color:#666;}
.toplinks1 a {font-size:12px; padding:2px 1px 1px 20px; background-repeat:no-repeat; font-weight:bold;}
.toplinks1 .link-cart {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
   border-radius:4px;
   background-color:#FEFAF5;
   background-image:url("/images/icon_cart2.gif");
   background-position:6px center;
   border:1px solid #DF771B;
   padding:4px 6px 4px 28px;
}
.toplinks1 .link-acct {background-image:url(/images/icon_acct.gif);}
.toplinks1 .link-lists {background-image:url(/images/icon_lists.gif);}
.toplinks1 .link-help {background-image:url(/images/icon_help.gif);}
.toplinks1 .link-intl {padding:4px 0 2px 40px; background-image:url(/images/intlship-icon.png);}

#usermsg a {text-decoration:underline;}
#usermsg a:hover {text-decoration:none;}

.logo .logo-tagline {display:block; margin-left:0; margin-top:4px;}

/* Top Nav */
table.topnav, .topnav2 {margin-bottom:0;}
.topnav2 {width:auto}
table.topnav td {width:1%}
table.topnav td a, table.topnav td a:visited {font-size:13px; color: #333}

#footer {text-align:center;}
#footer-links1, #footer-links1 a {color:#333; border:none; padding:0; font-size:12px;}
.footer-links, .footer-links a, .footer-links a:visited, .footer-links a:active {color:#333}

#footer .copyright a:link {color:#111111; text-decoration:underline; font-size:9px;}

#searchbar .searchlinks {text-align:left;}
td.searchbox {width:33%;}

#searchbar .searchlinks a:last-child {color:red;}

/* Detail */
.detail-buybox-addtocart input.button {
background-color:#EE9237;
background-position:0 4px;
}
.detail-buybox-addtocart input.button:hover {background-position:0 -24px;}
.detailpage .detail h1 {font-size:16px; line-height:18px}

/* Cart */
#cart {width:910px; font-size:11px;}
#cart-inner {background:#fff; padding:5px 15px; border:1px solid #ccc;}
#cart-topnav {border:none; border-bottom:1px solid gray;}

#cart-paymentsbnr {border:1px solid #ccc; font-size:12px;}

table#cart-items tr.shaded, table#cart-items tr.shaded td {background:#f4f4f4;}
table#cart-items th, table#cart-items td {border:1px solid #ccc;}

#home-feature {background: white;}
#home-feature img {margin-bottom:0;}

a.button, input.button {
    background-image: url(/images/buttons/buttonbg_orange1.gif);
    background-color:#ef8227;
    border: 1px solid #DF771B;
    color: #fff;
}

a.button:active {color:#fff;}

table.thumbs tr td {
    background: none;
    color: #6C4F6C;
}
    
tr.thumbs td {
    color: black;
}

table.thumbs .price {
    color: black;
}

table.thumbs a.detail, table.thumbs a.addtocart {
    color: black;
}

table.thumbs a.thumbname, table.thumbs a.thumbname:visited {
    color: black;
   font-weight:bold;
}

table.thumbs .thumb-links a.button,
table.thumbs .thumb-links a.button:visited {color:#fff; padding:2px 4px}

.thumb-wrap {border:1px solid #ccc;}
table.thumbs a.thumbimg {border-bottom:0;}

.lists-toplinks { padding: 4px 0; }

table.leftnavtable td span.numclass {color:#999}

table.leftnavtable .younarrow,
table.leftnavtable .leftnavexpand a
 {color:#333}

table.leftnavtable .leftnavtitle b {
font-size:14px;
font-weight:bold;
}

table.leftnavtable .leftnavexpand {
background:#eee;
}

table.leftnavtable .leftnavexpand td {padding:2px 12px 0;}

table.leftnavtable .narsubtitle {color:#000;}

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

#left ul li, #left ul li a, #sidebar ul li a, #sidebar ul li a:visited { color: #666; font-size: 12px;}
#left .left-heading, #left p.left-heading { font-size: 16px; color: #333; }
#left ul li, #sidebar ul li {
   background:url("/images/bullet-designer.gif") no-repeat scroll left 4px transparent;
   line-height:18px;
   padding-left:15px;
	margin:2px 0 0;
}
#sidebar ul ul li {background:transparent url(/images/bullet-designer.gif) no-repeat scroll left 4px;}
body.search #sidebar {padding:0}

#searchbar, #searchbar .searchlinks a { color: #505154; }

table.leftnavtable span,
table.leftnavtable a,
table.leftnavtable a:visited
 { color: #505154;}

table.leftnavtable .leftnavtitle {color:#A56863;}
.expanditem { color: #505154; }

#logo_banner { margin-top: 10px; }

.legacy {display: none}

#pbar { margin-bottom: 10px;}

.promobartext { text-align: center; font-size: 17px; }

#home-left { width: auto; }

.detail-leftnav {
   padding:10px 0 10px 10px;
}



#home-confidence { height: 118px; }
#home-confidence p { line-height: 16px; }

/* ----- Widgets ----- */
li.widget h2 {background-image:url(/images/widgets/widget_heading_bg.gif); background-repeat:repeat-x;}

.home_about-class {padding:20px 20px 10px}

/* ----- Shops ----- */
.brandshop-about, .brandshop-features, .brandshop-features td a.fs {background:#666666; color:#fff;}
body.shop-2col #main-wrap {padding:0; background:#fff; margin-top:10px}

#sidebar ul li {background:#fff;}

body {
	background-attachment: fixed;
	background-image:url(/images/backgrounds/holiday-bkgd2011.jpg);
	background-position:center top;
	background-repeat: repeat-x; 
	background-color: #b3b0c3;
}



