/*
------------------------
Ohshoes.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:#2B3960;
}

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

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

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

.bar {background:#242424 border:1px solid #555;}

body {
   background:#e5e4e4 url(/images/siteimgs/ohshoes/ohshoes_bg.gif) repeat-x top left;
}
body, body p {
   color:#666;
}
body.popup, body.popup p {
   color:#111;
}
body #cart-inner, body #cart-inner p {
   color:#111;
}

h2, .custpage h1 {
   font-family:Georgia,serif;
   font-size:18px;
   font-weight:normal;
}

ul li {background-image:url(/images/bullet-blue.gif)}

.bgpattern1, #main-wrap {
   background:#fff;
}
#home-content, #main-wrap {border:1px solid #ccc;}
#main, #main p {color:#111;}

.toplinks1 a {padding:2px 1px 2px 20px; background-repeat:no-repeat;}
.toplinks1 .link-cart {background-image:url(/images/icon_bag2.gif);}
.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);}


/* ------ Home ------ */

#left p.left-heading {
    margin-left: -4px;
}
    
#home-content #left ul li {
   margin-bottom:0;
   line-height: 9px;
}

<!--[if IE 7]>
#home-content #left ul li {line-height:1em;}
<![endif]-->

#home-feature {border:none}
#home-feature-img {border:1px solid #ccc;}

.home-feature-bottom-class {float:left; padding-top:10px;}

#home-feature-bottom-item-1 {padding-right:0px; width:170px;}
#home-feature-bottom-item-2 {padding-left:1px; width:170px;}
#home-feature-bottom-item-3 {padding-left:1px; width:170px;}
#home-feature-bottom-item-4 {padding-left:2px; width:170px;}

#home-ssp {
    height:310px;
    margin-top:10px;
    width:684px;
}

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

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

#header table td {
   padding:20px 0;
}

/* ------ Top nav ------ */
#topnav-wrap {
   border:1px solid #ccc;
   border-bottom:none;
}
table.topnav {
   height:auto;
   margin-bottom:0;
   width:auto;
}
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:#666;
   height:auto;
}

table.topnav td a:hover {
   background:#2B3960;
   color:#fff;
}

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 {font-weight:bold;}
table.topnav td.link-nohover a:hover {background:#fff; color:#2F4E34;}

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

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

#left ul li a, #sidebar ul li a, #sidebar ul li a:visited {color:#666;}
#left h2 {border-color:#ccc;}

#left ul li.new-arrivals a {color:#2B3960;}

span.narsubtitle {border-color:#ccc;}

/* ------ Footer ------ */
#footer {
   text-align:center;
}
#footer,
#footer a,
#footer a:visited {
   font-weight:normal;
   color:#666;
}

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

#footer-bottom-left {
   left:-4px;
   #position:relative;
   bottom:72px;
   #padding-left:289px;
   #padding-top: 10px;
}

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

#bms .bms-icon {
   background:transparent;
   border:1px solid #999;
   -moz-border-radius:10px;
   color:#999;
}

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

#subsbar input.subscribe {
}

.copyright {
   margin:0;
}
.copyright p {
   color:#666;
}

/* ------ Thumbs ------ */
table.thumbs {
   border:none;
}
table.thumbs tr td {
   background:#E5E4E4;
}
.thumbs .saleprice {
   color:red;
   text-decoration:line-through; 
}
.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;
}

 table.thumbs .price-sale, table.thumbs .price {
display:inline;
}

.thumbs .thumb-links {
   color:#999;
}

.thumb-links {
   padding-bottom:10px;
   padding-top:5px;
}

table.thumbs a.thumbimg {
   border:none;
}

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:124px;
padding:50px 30px 10px;
position:relative;
width:124px;
}

tr.thumbs td {
   color:#999;
}
.thumbs-headbox,
.thumbs-logobox,
.thumbabout,
.thumbs-footbox,
body.thumbspage table.thumbs,
body.detailpage #detail-content {border:1px solid #ddd;}

td.breadcrumbcontent {
   padding:0;
}

.breadcrumbtext a, .breadcrumbtext a:visited, .breadcrumbtext a:active, .breadcrumbtext a:hover, .breadcrumbtext a:visited:hover, .breadcrumbtext a:active:hover {
color:#666666;
}

h1.breadcrumbselected {
color:#666666;
display:inline;
font-size:11px;
margin:0;
}

.thumb-colorsavl {
background-image:url("/images/colorsavl.gif");
background-position:left center;
background-repeat:no-repeat;
font-size:11px;
padding-left:16px;
padding-top:2px;
color: #111111;
}

li.thumb-attr-quickship {color:#111;}

/* ----- Detail Page ----- */
.detailpage .breadcrumbbar, .thumbspage .breadcrumbbar {
   width:100%;
   border:1px solid #ccc;
   border-bottom:none;
   margin:0;
}
.detailpage .breadcrumbbar td.breadcrumbtext, .thumbspage .breadcrumbbar td.breadcrumbtext {
   padding:10px;
   background:#fff;
}
table#main {
   border:1px solid #ccc;
}
#detail-content {
   border:none;
   border-left:1px solid #ccc;
}
.detailpage .detail h1 {
   font-family:Georgia,serif;
   font-size:16px;
   font-weight:normal;
}
.detailpage .detail h2 {
   font-weight:normal;
}

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

/* ------ Index Pages ------ */
body.indexpage table#main {border:none;}

/* ------ Cart ------ */
#cart {
   width:850px;
   border:1px solid #ccc;
}
#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:#2b3960;
   border:none;
   color: #fff;
   -moz-border-radius:0;
} 
input.addtocart:hover {
   background:#2b3960;
}
input.addtocart {
   font-size:11px;
}
input.addtocart:hover {
   background-position:0 -24px;
}

#subscribebtn {
}

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

#Info #main, .info #main, .custpage #main {
   border:none;
}

/* ------ Forms ------ */
textarea.textbox {
   font-size:12px;
}
input.textbox, textarea.textbox {
   -moz-border-radius:2px;
   -webkit-border-radius:2px;
   -khtml-border-radius:2px;
   border-radius:2px;
   background:#fff url(/images/input_bg.gif) repeat-x scroll center -5px;
   padding:6px;
   *padding:4px;/*IE7*/
}

input.textbox:focus, textarea.textbox:focus {
   background:#fffef0;
   border:1px solid #aaa;
}

.pmtlogos div.pmt-head {
   color:#666;
   font-weight:normal;
}

table.breadcrumbbar {
   width:100%;
   border:1px solid #ccc;
   border-bottom:none;
   margin:0;
}
.breadcrumbbar td.breadcrumbtext {
   padding:10px;
   background:#fff;
}

body.popup .bgpattern1,
body.popup #main-wrap,
body.popup #home-content,
body.popup #main-wrap,
body.popup table#main {
   border:none;
}


