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

/* CA */
.ca{border-collapse:collapse; padding:0; width:100%; vertical-align:top; background:#fff; border:1px solid #cccccc; margin-top:10px;}
.mmhead {color:black; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; margin-top:-20px;}
.mmtable {margin-bottom:10px; margin-top:-20px;}
.mmtable td {padding:0; float:left;}
.mmcontent {padding:0;}
.mmcontent td {padding:0 10px 10px 0; float:left; margin-bottom:-20px;}
.mmimg {padding:1px; border:1px solid #ccc; width: 110px; margin-right:-30px;}
.mmtitle {text-decoration:underline; margin-top:6px; text-align:center; margin-left:7px;}
.mmlinks {margin-top:4px; padding:6px 0;}
.mmlinks .button {padding:4px 12px; margin-left:30px;}
.content-meta {margin-bottom:15px;}
.content-source {margin-bottom:10px; color:#999}
.content-meta h1 {font-size:18px; color:#000; line-height:1.5}
.content-meta h2 {font-size:14px; color:#333; font-weight:normal; margin-bottom:15px;}
.mmitem {margin: 10px; width: 100%;}

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

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

table.data th, table.data td {
border: 1px solid #444;
}

/* 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;}
.logo {background:url("/images/siteimgs/shoebuyuk/uk-flakes-logo2.gif") no-repeat scroll right center transparent; width:420px;}

.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);}

#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 { margin-bottom:0;}
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-links5 {margin-top:20px; margin-bottom:-15px;}}


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

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

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

/* 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, a.button:visited {color:#fff;}

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

table.thumbs .price {
    color:black;
}

table.thumbs .saleprice, table.thumbs .price-sale {
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;}

a.pageinfo {background:#fff;}
a.pageinfo:hover {color:#fff;}

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

.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:transparent url(/images/bullet-designer.gif) no-repeat scroll left 4px;
   line-height:18px;
   padding-left:15px;
	margin:2px 0 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}

/* ----- Gift Center ----- */
#holidaygifts img {margin-left:-60px;}


