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

* html #container {
/*   height:100%;*/
}
html {
   height:auto;
}
body {
   font: 12px Arial, Verdana, Tahoma, Helvetica, sans-serif;
   background:#C6BFB7;
   color:#000;
}
body.popup {
   background:#fff;
}
body.popup #container {
   border:none;
}

h1 {
   color:#2b282a;
}
.g1 {
   color:#2b282a;
   text-transform:lowercase; 
   font-weight:bold;
}
div.pageheading, div.pageheading h1, .fshead, h1, h2 {
   color:#2b282a;
   font-size:22px;
   font-family:Georgia;
   letter-spacing:-0.01em;
   text-transform:lowercase;
}
div.pageheading, div.pageheading g1, .fshead, g1, h2 {
   color:#2b282a;
   font-size:22px;
   font-family:Georgia;
   letter-spacing:-0.01em;
   text-transform:lowercase;
}
h2 {
font-size:16px;
}

#content p {
word-spacing:0.02em;
line-height:20px;
margin-bottom:15px;
}

div.pageheading h1 {
   font-weight:normal;
}
div.pageheading g1 {
   font-weight:normal;
}

.anc_text h3 {
font-size:14px;
}


.anc_text ul {
padding:0;
margin:8px 0 30px;
list-style-type:none;
}
.anc_text ul li {
padding-left:20px;
margin:0;
background:url(/images/bullet-designer.gif) no-repeat scroll left center;
}
.anc_text ul li a {
font-size:0.9em;
letter-spacing:0;
word-spacing:0.02em;
line-height:18px;
font-family:Arial;
}

a, a:visited {
   color:#000;
}
select {
font-size:12px;
}

a:hover {
   color:#777;
}
#container a.text, #container a.text:hover {
   color:#333;
   text-decoration:none;
}
h1 a, h1 a:visited {
   color:#000;
}
g1 a, g1 a:visited {
   color:#000;
}
input.textbox {
   border:1px solid #999;
   font-size:11px;
   color:#555;
   background:#C6BFB7;
   text-transform:lowercase;
}

/* page container with background */
#container {
   width:940px;
   margin:20px auto;
   background:#fff;
}
#inner {
   padding:15px;
}
/* view cart, my account, customer service, etc. */
#header table td.toplinks {
   color:#bbb;
}
#header table td.toplinks a {
   color:#777777;
}
#header table td.toplinks form {
   width:125px;
}
#header table td.toplinks form .minisearch-links {
   font-size:10px;
   color:#777;
}
#header img.header_logo {
z-index:5;
}
table.toplinks_cart {
height:80px;
}
.topnav-left {
width:62%;
}
.topnav-middle {
width:10%;
}
.topnav-right {
width:28%;
}

table.page {
width:98.3%;
}
table.page-inner, table.topnav, table.contactform, .bottomnav, .bottomnav table {
width:100%;
}

#container .cgitopbar {
background:#000;
}

/* nav bar */
#nav {
   background:#000;
   height:47px;  
   padding:0;
}

ul.jd_menu_baggallini {
   height: 47px;
   background: #C6BFB7;
   margin:0;
   width:100%;
   overflow:hidden;
}

ul.jd_menu_baggallini a,
ul.jd_menu_baggallini a:active,
ul.jd_menu_baggallini a:link,
ul.jd_menu_baggallini a:visited {
   text-decoration: none;
   color: #000;
   letter-spacing:0.01em;
   font-size:11px;
   font-weight:normal;
   text-transform:lowercase;
   display:block;
   padding:6px;
   line-height:12px;
   height:41px;
   font-family:Verdana;
}

ul.jd_menu_baggallini a:hover {
   background:#444;
   color:#fff;
}

ul.jd_menu_baggallini li.last {
   border:none;
   width:118px;
}

ul.jd_menu_baggallini ul li a,
ul.jd_menu_baggallini ul li a:active,
ul.jd_menu_baggallini ul li a:link,
ul.jd_menu_baggallini ul li a:visited {
   color: #000;
   font-size:10px;
}
ul.jd_menu_baggallini li {
   font-family: Arial;
   cursor: pointer;
   color: #FFF;
   width:112px;
   border-right:1px solid #fff;
   height:47px;
}
ul.jd_menu_baggallini li.jdm_active_menubar,
ul.jd_menu_baggallini 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_baggallini ul {
   background: #fff;
   border: 1px solid #2B282A;
}
ul.jd_menu_baggallini ul li {
   padding: 3px 10px 3px 6px;
   background: #fff;
   border: none;
   color: #2B282A;
   padding: 6px;
}
ul.jd_menu_baggallini ul li.jdm_active,
ul.jd_menu_baggallini ul li.jdm_hover {
padding:6px;
background:#000;
}
ul.jd_menu_baggallini ul li.jdm_active a, 
ul.jd_menu_baggallini ul li.jdm_hover a {
   color: #fff;
   background:#000;
}

/* search bar */
div.search {
   background:#fe981c;
   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:#fff;
   padding:8px 0;
   text-transform:lowercase;
   font-size:11px;
   height:22px;
   font-family:Verdana;
}
div.subscription td.subscription_left_margin, div.subscription td.subscription_right_margin {
   width:0;
}
div.subscription td.subscription_text {
   width:585px;
   text-align:right;
}
div.subscription td.subscription_spacer {
   width:0;
}

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

table#main td#sidebar {
/*background:#FCFCFC none repeat scroll 0 0;*/
/*border-right:1px solid #DDDDDD;*/
background:#f9f9f9;
padding:12px;
border:1px solid #e5e5e5;
}

td#sidebar h4 {
text-transform:lowercase;
display:none;
}

table#main td#sidebar div.sidebar_box {
   border:none;
}
table#main td#sidebar em {
   color:#ff0000;
}
table#main td#sidebar h3 {
   color:#444;
   border-bottom:1px solid #42423A;
   padding-bottom:15px;
   margin-bottom:15px;
}
/* data tables */
table.data th {
   background:#fe981c; /* heading */
}
table.data tr.colored {
   background:#FFEADF; /* even/odd colored row */
}

div.categories table td {
   padding:0 15px 0 0;
}
table.categories {
   line-height:18px;
   font-size:11px;
   text-transform:lowercase;
}
table.categories font {
display:none;
}

table.categories a.middlenav {
text-decoration:none;
color:#444;
letter-spacing:-0.02em;
}

table.categories a.middlenav:hover {
   text-decoration:underline;
}

/* thumbs page */

.thumbs th {text-transform:lowercase;}

a.pageinfo {padding:2px 4px;margin:4px 1px;text-decoration:none;border:1px solid #000;}
a.pageinfo:hover {color:#fff;background:#000;}

.thumbs_header {border:none;border-bottom:3px double #000;padding-bottom:8px;font-size:11px;}
.thumbs_header h1, h3 {font-family:Georgia;letter-spacing:-0.02em;font-size:16px;text-transform:lowercase;}
.thumbs_header g1, h3 {font-family:Georgia;letter-spacing:-0.02em;font-size:16px;text-transform:lowercase;}

table.thumbs a.thumbname, table.thumbs a.thumbname:visited {color:#666;font-size:0.9em;}
table.thumbs a.detail, table.thumbs a.addtocart {color:#333;font-size:10px;text-transform:lowercase;}

table.thumbs a.thumbimg {display:block;height:124px;width:124px;border:1px solid #ddd;padding:10px;position:relative;}

table.thumbs a.thumbimg:hover {border:1px solid #bbb;}

table.thumbs a.thumbimg img.thumbimg {position:absolute;bottom:0;left:12%;margin-bottom:10px;}

table.thumbs tr td {vertical-align:top;}

.thumbabout {margin-top:10px;}

#CategoryView, #CategoryAll, #ColorView, #ColorAll, #PriceView, #PriceAll, #Shippi
ngView, #ShippingAll, #FeatureView, #FeatureAll, #HeelView, #HeelAll {margin-top:8
px;}

.thumbquickship {margin-top:-10px; color:#666;}

/* detail page */
tr.detail h1 {
color:#000;
}
tr.detail g1 {
color:#000;
}
.detail_product .detail_availability a:hover {
   background:#000;
}

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

#content .detail_tools ul {
list-style-type:none;
margin:0;
padding:2px 10px;
}

.detail_description {
word-spacing:0.02em;
line-height:20px;
}

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

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

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

#footer { font-family:Verdana;}

#footer .footer_links1 a, #footer .footer_links2 a {
font-size:11px;
margin:0 5px;
text-transform:lowercase;
color:#2B282A;
line-height:20px;
white-space:nowrap;
text-decoration:none;
}

#footer div.bookmark a {
color:#2B282A;
text-transform:lowercase;
font-size:11px;
}

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

#footer .copyright, div.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.bar table {padding-right:17%;}

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

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

/* press */
.presslist ul.pressimages li a:hover img { border:1px solid #fe981c; }

#home_lifestyles { width:712px; }

td.home_left {
width:710px;
}

table.home img {
display:block;
}

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

table.leftnavtable {background:transparent;border:none;padding:5px;}

td.leftnav2 table {width:100%;}

table.leftnavtable * {font-size:11px;text-transform:lowercase; color:#42423A;}

table.leftnavtable .narsubtitle {font-size:12px;}

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

table.leftnavtable .leftnav1 {padding:10px 0;}

table.leftnavtable .leftnavexpand {padding:5px;background:#ddd;border:1px solid #ddd;}

table.leftnavtable .leftnavexpand a {color:#000;font-weight:bold;}

table.leftnavtable .leftnavtitle {color:#ff9009;}

table.leftnavtable .leftnav2 {line-height:16px;}

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

.middlenavhead { color:#fe981c; }

td.aboutpadding{
#width:26px;
}

.breadcrumbtext {text-transform:lowercase; padding:0 0 11px;}
span[class=g1] a:link{text-transform:uppercase; font-weight:bold}
span[class=g1] a:visited{text-transform:uppercase; font-weight:bold}

