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

body {
   font: 80% "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
   background:#B5BF00;
   color:#483718;
}

body.popup {
   background:#fff;
}
div.pageheading h1 {
   font-size:20px;
   font-weight:bold;
}
div.pageheading g1 {
   font-size:20px;
   font-weight:bold;
}
h1 {
   color:#B75D2F;
   font-weight:bold;
}
.g1 {
   color:#B75D2F;
   font-weight:bold;
}
div.pageheading, .fshead, div.pageheading h1 {
   font-size:20px;
   font-weight:normal;
   color:#B75D2F;
}
div.pageheading, .fshead, div.pageheading g1 {
   font-size:20px;
   font-weight:normal;
   color:#B75D2F;
}
a, a:visited {
   color:#755114;
}
a:hover {
   color:#B75D2F;
}
#container a.text, #container a.text:hover, span.middlenavhead, div.copyright {
   color:#483718;
   text-decoration:none;
}
h1 a, h1 a:visited {
   color:#B75D2F;
}
g1 a, g1 a:visited {
   color:#B75D2F;
}
input.textbox {
   border:1px solid #483718;
}

/* page container with background */
#container {
#   background:#ffffff url('https://www.terrasoles.com/images/siteimgs/terrasoles/bg.gif') repeat-y;
}
/* view cart, my account, customer service, etc. */
#header table td.toplinks {
   margin-top:-25px;
   color:#AF9983;
}
#header table td.toplinks a {
   color:#483718;
}
#header table.toplinks_cart {
   margin-bottom:12px;
}

/* nav bar */
#nav {
   background:#fff;
   height:20px;
}

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

ul.jd_menu_1 a,
ul.jd_menu_1 a:active,
ul.jd_menu_1 a:link,
ul.jd_menu_1 a:visited {
   text-decoration: none;
   color: #5E2B00;
   font-weight:bold;
   padding:4px 6px;
}

ul.jd_menu_1 a:hover {
   color:#9A7133;
   background:#fff;
}

ul.jd_menu_1 ul li a,
ul.jd_menu_1 ul li a:active,
ul.jd_menu_1 ul li a:link,
ul.jd_menu_1 ul li a:visited {
   color: #70777D;
}
ul.jd_menu_1 li {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   padding: 3px 6px 4px 6px;
   cursor: pointer;
   white-space: nowrap;
   color: #FFF;
}
ul.jd_menu_1 li.jdm_active_menubar,
ul.jd_menu_1 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_1 a ul {
   background: #ABB5BC;
   border: 1px solid #70777D;
}
ul.jd_menu_1 ul li {
   padding: 3px 10px 3px 6px;
   background: #E6E6E6;
   border: none;
   color: #70777D;
   padding: 6px;
}
ul.jd_menu_1 ul li.jdm_active,
ul.jd_menu_1 ul li.jdm_hover {
   background: #fff;
   padding: 6px;
   color: #FFF;
}
ul.jd_menu_1 ul li.jdm_active a.jdm_active,
ul.jd_menu_1 ul li.jdm_hover a.jdm_hover {
   color: #FFF;
}

/* search bar */
div.search {
   border:1px solid #AA5600;
   margin:10px 0;
}

div.search td.search_textbox input {
font-size:12px;
}

/* subscription bar */
div.subscription {
/*   background:url('/images/siteimgs/terrasoles/bg_subscription.jpg') no-repeat center; */
   background:#4a3c31; 
   padding:15px 0 10px;
   color:#fff;
}

table#main td#sidebar div.sidebar_box {
   border:1px solid #B75D2F;
}
table#main td#sidebar em {
   color:#B75D2F;
}

/* data tables */
table.data th {
   background:#B75D2F; /* heading */
}
table.data tr.colored {
   background:#FFEADF; /* even/odd colored row */
}

/* thumbs page */

.thumbs_header {
   border:1px solid #AA5600;
}

table.thumbs a.detail, table.thumbs a.addtocart {
   color:#8F7862;
}

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

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

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

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

.hline_thick {
   border-bottom:3px solid #B75D2F;
}
.hline_thin {
   border-bottom:1px solid #B75D2F;
}
.dark_bar {
   background:#B75D2F;
}


.leftnavtable, .leftnavexpand {
border-color:#AA5600;
}

.copyright {
 font-size:12px;
}

.breadcrumbselected {
 color:#755114;
}

span[class=g1] a:link{color:#b75d2f;font-weight:bold}
span[class=g1] a:visited{color:#b75d2f;font-weight:bold}

/* CSS buttons */
a.button, input.button
{background-color:#35638a; background-repeat:repeat-x; background-position:0 0; color:#924F4F; border:1px solid #d27d00; -moz-border-radius:2px; 
-webkit-border-radius:2px; font-size:10px; font-weight:bold; font-weight /*\**/: normal\9; *font-weight:bold; padding:5px 8px 4px; *padding:3px; *font-family:Arial; 
text-decoration:none;}

a.button {padding:6px 12px;}
a.button:hover, input.button:hover {background-position:0 -25px;cursor:pointer;}

input.button {margin:1px; padding-bottom:5px; *padding:5px 8px 3px; *width:auto; *overflow:visible;}

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

a.button:hover, input.button:hover {
   border:1px solid #9b5915;
}

#home_lifestyles {z-index:0;}


