/**
 * easystreetshoes.com
 * (c) 2007 Shoebuy.com, Inc.
 *
 */

* html #container {
   height:100%;
}
html {
   height:100%;
}
body {
   font: 80% Arial, Verdana, Tahoma, Helvetica, sans-serif;
   background:#fff;
   color:#333;
   height:100%;
}
body.popup {
   background:#fff;
}
body.popup #container {
   border:none;
}

h1 {
   color:#7279B2;
}
div.pageheading, div.pageheading h1 {
   color:#7279B2;
   font-size:18px;
}
div.pageheading h1 {
   font-weight:normal;
}
a, a:visited {
   color:#444;
}
a:hover {
   color:#7279B2;
}
#container a.text, #container a.text:hover {
   color:#333;
   text-decoration:none;
}
h1 a, h1 a:visited {
   color:#7279B2;
}
input.textbox {
   border:1px solid #483718;
   font-size:1em;
   color:#555;
}

/* page container with background */
#container {
   width:940px;
}
#inner {
   padding:15px 45px;
}
/* view cart, my account, customer service, etc. */
#header table td.toplinks {
   color:#bbb;
}
#header table td.toplinks a {
   color:#777777;
}
#header img.header_logo {
z-index:5;
}
table.toplinks_cart {
height:80px;
}

/* nav bar */
#nav {
   background:#fff;
   height:30px;  
   padding:0 12px;
}

ul.jd_menu_easystreetshoes {
   height: 19px;
   background: #fff;
   margin:5px 0 0 0;
   width:49%;
   overflow:hidden;
}

ul.jd_menu_easystreetshoes a,
ul.jd_menu_easystreetshoes a:active,
ul.jd_menu_easystreetshoes a:link,
ul.jd_menu_easystreetshoes a:visited {
   text-decoration: none;
   color: #000;
   font-weight:bold;
   padding:4px 6px;
   font-size:1.2em;
}

ul.jd_menu_easystreetshoes a:hover {
}

ul.jd_menu_easystreetshoes ul li a,
ul.jd_menu_easystreetshoes ul li a:active,
ul.jd_menu_easystreetshoes ul li a:link,
ul.jd_menu_easystreetshoes ul li a:visited {
   color: #7279B2;
   font-size:12px;
}
ul.jd_menu_easystreetshoes li {
   font-family: Arial;
   font-size: 12px;
   padding: 3px 6px 4px 6px;
   cursor: pointer;
   white-space: nowrap;
   color: #FFF;
}
ul.jd_menu_easystreetshoes li.jdm_active_menubar,
ul.jd_menu_easystreetshoes li.jdm_hover_menubar {
   padding-left: 6px;
   border-left: 1px solid #ABB5BC;
   padding-right: 5px;
   border-right: 1px solid #929AA1;
   border-right: 1px solid #70777D;
   color: #FFF;
}

ul.jd_menu_easystreetshoes ul {
   background: #ABB5BC;
   border: 1px solid #70777D;
}
ul.jd_menu_easystreetshoes ul li {
   padding: 3px 10px 3px 6px;
   background: #fff;
   border: none;
   color: #70777D;
   padding: 6px;
}
ul.jd_menu_easystreetshoes ul li.jdm_active,
ul.jd_menu_easystreetshoes ul li.jdm_hover {
padding:6px;
background:#ddd;
}
ul.jd_menu_easystreetshoes ul li.jdm_active a, 
ul.jd_menu_easystreetshoes ul li.jdm_hover a {
   color: #7279B2;
   background:#ddd;
}

/* search bar */
div.search {
   background:#7279B2;
   border:1px solid #dfdfdf;
   margin-bottom:10px;
   color:#fff;
}
div.search td.search_label {
   padding:4px 6px 4px;
   width:70px;
   text-align:center;
}
div.search td.search_textbox {
   width:160px;
}
div.search td.search_textbox input {
   width:160px;
}
div.search td.search_button {
   text-align:center;
   width:36px;
}
div.search td.search_options {
   text-align:right;
   padding:4px;
}
div.search a, div.search a:visited, div.search a:active, div.search a:hover {
color:#fff;
}

/* subscription bar */
div.subscription {
   background:#FAF9F9;
   height:auto;
   padding:0;
   padding:10px 0;
   border:1px solid #c4c4c4;
}

div.subscription td.subscription_left_margin, div.subscription td.subscription_right_margin {
   width:125px;
}
div.subscription td.subscription_text {
   width:330px;
}
div.subscription td.subscription_spacer {
   width:0;
}

table#main {
margin-bottom:10px;
}

table#main td#sidebar div.sidebar_box {
   border:1px solid #7279B2;
}
table#main td#sidebar em {
   color:#ff0000;
}
table#main td#sidebar h3 {
   color:#7279B2;
}
/* data tables */
table.data th {
   background:#7279B2; /* heading */
}
table.data tr.colored {
   background:#FFEADF; /* even/odd colored row */
}

div.categories table td {
   padding:0 15px 0 0;
}

/* thumbs page */

.thumbs_header {
   border:1px solid #7279B2;
}

table.thumbs a.thumbname, table.thumbs a.thumbname:visited {
  color:#666;
}
table.thumbs a.detail, table.thumbs a.addtocart {
   color:#333;
}

/* detail page */
.detail_product .detail_availability a:hover {
   background:#7279B2;
}

.detail_reviews_summary em {
   color:#7279B2;  /* numbers/percentage colors */
}

ul.reviews li {
   background:#ffffff url('/images/siteimgs/easystreetshoes/reviews_bg.gif') repeat-x bottom right;
}

/* misc global classes */
.brown {
   color:#7279B2;
}

.hline_thick {
   border-bottom:3px solid #7279B2;
}
.hline_thin {
   border-bottom:1px solid #7279B2;
}
.dark_bar {
   border:1px solid #bbb;
    background:#eee;
   color:#222;
}

#footer .footer_links1 a {
font-size:0.9em;
color:#000;
text-decoration:none;
}
#footer .footer_links1 a:hover {
text-decoration:underline;
}

#footer .copyright {
   font-size:10px;
   color:#5c5c5c;
   font-family:Verdana;
   text-transform:none;
}

#footer .copyright a {
text-decoration:none;
}
#footer .copyright a:hover {
text-decoration:underline;
}

div.bar {
margin-bottom:10px;
}
div.brands {
   background:#fff;
   padding:4px;
   vertical-align:middle;
   text-align:center;
   border:1px solid #C4C4C4;
}

div.brands * {
   vertical-align:middle;
}

/* press */
div.presslist_tabs {
padding:6px 12px;
background:#FFEFF0;
border:1px solid #FFBFC3;
}

td.home_left {
width:475px;
}

table.home {
}

table.home div.home_bottom {
margin:10px 0 6px;
text-align:center;
}

table.leftnavtable {
border:1px solid #7279B2;
padding:10px;
}

table.leftnavexpand br {
display:none;
}
table.leftnavexpand td.undoall {
padding-top:10px;
padding-bottom:5px;
}

table.technologies {
width:100%;
}
table.technologies a {
font-size:10px;
}
table.technologies td {
padding:4px;
}
