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

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

a, a:visited, a:active
{
   color:#333;
}

h3 {
   text-transform:none;
}

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

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

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

.bar {background:#000; opacity:0.8; border:none}

body {
   background:#060504 url(/images/siteimgs/mauisurfcompany/maui-bg.jpg) no-repeat 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:#b4a69c url(/images/siteimgs/mauisurfcompany/maui-paper-bg.jpg) repeat top left;
}
#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;
}
#home-content {
}

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

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

#header table td {
   padding:25px 0;
}
.logo .logo-tagline {
}

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

/* ------ Top nav ------ */
#topnav-wrap {
   text-align:left;
   background:transparent;
   margin-bottom:6px
}
table.topnav {
   width:100%;
   height:auto;
   margin-bottom:0;
}
table.topnav td {
   background:none;
   height:auto;
   line-height:13px;
}
table.topnav td.topnav-spacer {width:300px;}
table.topnav td a,
table.topnav td a:visited,
table.topnav td a:hover {
   display:block;
   font-size:14px;
   padding:10px 14px;
   text-align:center;
   background:none;
   color:#fff;
   height:auto;
   letter-spacing:0.5px;
}

table.topnav td a:hover {
   color:#eb9542;
}

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

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

table.topnav td.link-nohover a {color:#fff; font-weight:bold}

/* ----- Left nav ----- */
#left, div.leftnavpad {
   background:#3d3832;
   border:1px solid #665d57;
}
#left .left-heading, #left h2 {
   color:#fff;
}
table.leftnavtable .leftnavtitle,
table.leftnavtable .narsubtitle,
table.leftnavtable .younarrow {
   color:#fff;
}
span.narsubtitle {border-bottom:1px solid #514a45; border-top:none; margin-bottom:10px;}
table.leftnavtable .narsubtitle {font-size:13px;}

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

.leftnavexpand {background:#4a433e;}
table.leftnavexpand td.younarrow, table.leftnavexpand td {padding:2px 8px 1px; color:#fff}

table.leftnavtable .expanditem a,
table.leftnavtable .expanditem a:visited,
table.leftnavtable .undoall a,
table.leftnavtable .undoall a:visited {color:#fff;}

table.leftnavtable .leftnavtitle b {color:#eeedd2; border-bottom:1px dotted #eeedd2; font-size:12px;}

#left ul li a, #sidebar ul li a, #sidebar ul li a:visited {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;
}
#bms .bms-icon {
   background:#000;
   border:1px solid #fff;
   -moz-border-radius:10px;
}

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

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

.copyright {
   margin:0;
}

/* ------ Thumbs ------ */
table.thumbs tr td {
    background: none;
    color: #000;
    font-size:12px;
}

tr.thumbs td {
    color: black;
}

table.thumbs a.detail, table.thumbs a.addtocart {
    color: black;
}
    
table.thumbs a.thumbname, table.thumbs a.thumbname:visited {
  display:inline;
    color: black;
   font-size:12px;
   line-height:14px;   
   font-weight:bold;
}
table.thumbs a.thumbname:hover {
   text-decoration:underline;
}
    
table.thumbs a.thumbimg {
   border:1px solid #ddd;
   margin-bottom:10px;
   height:150px; 
/*   width:150px;*/
   width:auto;

}
table.thumbs a.thumbimg img.thumbimg {left:13%; /*left:22%;*/} 
    
table.thumbs .thumb-links {margin-top:10px;}
table.thumbs .thumb-links a.button,
table.thumbs .thumb-links a.button:visited
 {padding:2px 4px; color:#fff; margin-right:4px;background-image:url("/images/buttons/buttonbg_orange1.gif"); border:1px solid orange;}
    
tr.thumbs td span.thumbgender {display:inline;}
   
.thumbs-logobox {margin:0 0 10px 0;}
.thumb-rating img {margin-left:-4px;}

.thumbabout th {color:#000}
.thumb-ship {color:#D27D00}

table.thumbs .saleprice {text-decoration:line-through;}
table.thumbs .price-sale {color:#000;}
table.thumbs .price-sale, table.thumbs .price {display:inline;}

/* ----- Detail ----- */
.detail-buybox-addtocart input.button:hover {background-color:#ee9237; background-position:0 -26px; background-image: url(/images/buttons/buttonbg_orange1.gif);}
.detail-buybox-addtocart input.button {background-color:#ee9237; background-position:0 4px; background-image: url(/images/buttons/buttonbg_orange1.gif);
    border: 1px solid orange;
    color: #fff;}

/* ----- 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-color:#665d57;
   background-image: url(/images/buttons/buttonbg_gray1.gif);
   background-image:none;
   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 ----- */
td.ornament {
   padding:140px 50px 0 0;
}

.detailpage .breadcrumbbar, .reviewspage .breadcrumbbar {
   border-top:1px solid #665D57;
   margin:0 0 12px;
   padding:0 12px 0;
   width:100%;
}
.breadcrumb-backlinks {padding-top:12px;}

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

