#baker-navigation { margin:3px auto 0 auto; width:716px; height:18px; }
#baker-navigation a { margin-right:13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1a1a1a;-moz-outline:0;}
#baker-navigation a:hover { color:#996600; }

#baker-navigation-home {float:left;width:668px;}
#baker-navigation-home a {color:#FFF;text-decoration:none;padding-right:35px;font-size:11px;line-height:20px;-moz-outline:0;}
#baker-navigation-home a:hover { color:#b48b00; }

#baker-search {float:right;width:190px;}
#baker-search input {float:left;}
#baker-search input.searchbox {font-size:10px;color:#666;background-color:#CCC;width:160px;height:18px;padding-top:2px;border:1px solid #666;}
* html #baker-search input.searchbox {width:156px;}
#baker-search #autocomplete { top:19px; left:0px; font-size:10px; }

#baker-search-home {float:right;width:249px;}
#baker-search-home input {float:left;}
#baker-search-home input.searchbox {font-size:10px;color:#666;background-color:#CCC;width:219px;height:18px;padding-top:2px;border:1px solid #666;}
* html #baker-search-home input.searchbox {width:215px;}
#baker-search-home #autocomplete { top:19px; left:0px; font-size:10px; }

#baker-nav-dropdowns { position:absolute; top:103px; margin:0 auto; width:900px; z-index:99; }
.baker-nav {position:absolute; top:0; background-color:#000; border:1px solid #414141; z-index:99; margin:0; padding:9px 12px 9px 16px; font-size:11px; color:#fff; display:none;}
.baker-nav.active {display:block;}
.baker-nav a {color:#fff;text-decoration:none; font-size:11px;}
.baker-nav a:hover {color:#b48b00; }
.baker-nav a.highlight {color:#b48b00; }
a.saleLink {color:#ef4135;text-decoration:none; font-size:11px;}
a.saleLink:hover {color:#b48b00; }
.baker-nav h2 { font-family:Garamond; font-size:12px; color:#999999; text-transform:uppercase; font-weight:normal; text-indent:-9999em; margin:0 0 20px 0; padding:0;}
.baker-nav ul { margin:9px 0 0 0; padding:0; list-style-type:none; }
.baker-nav ul li { margin:0 0 9px 0; padding:0; }

#baker-nav-browse { left:0px; }
.homepage #baker-nav-browse { left:28px; }
#baker-nav-browse-left { float:left; display:inline; margin:42px 0 0; padding:0 16px 0 0; }
#baker-nav-browse-left ul { list-style-type:none; margin:0; padding:0; }
#baker-nav-browse-left li { margin:0 0 9px 0; padding:0; }
.baker-nav-browse-subnav { float:left; display:none; padding:12px 0 12px 0; margin:0 0 9px 0; border-left:1px solid #636363;  }
.baker-nav-browse-subnav.active { display:block; }
.baker-nav-browse-subnav div { float:left; display:inline; padding:0 0px 0 14px; margin:0; }
.baker-nav-browse-subnav ul { padding:0 0 20px 0; margin:0; list-style-type:none; }
.baker-nav-browse-subnav ul li { margin:0 0 8px 0; padding:0; }
#baker-nav-browse h2.hdr-traditional { background:transparent url(/baker/images/baker_nav/hdr-traditional.png) no-repeat scroll 0 0px; width:84px; height:9px; }
#baker-nav-browse h2.hdr-contemporary { background:transparent url(/baker/images/baker_nav/hdr-contemporary.png) no-repeat scroll 0 0px; width:102px; height:9px; }
#baker-nav-browse h2.hdr-casual { background:transparent url(/baker/images/baker_nav/hdr-casual.png) no-repeat scroll 0 0px; width:47px; height:9px; }
#baker-nav-browse h2.hdr-lighting { background:transparent url(/baker/images/baker_nav/hdr-lighting.png) no-repeat scroll 0 0px; width:153px; height:9px; }
#baker-nav-browse h2.hdr-upholstery { background:transparent url(/baker/images/baker_nav/hdr-upholstery.png) no-repeat scroll 0 0px; width:77px; height:9px; }
#baker-nav-browse h2.hdr-upholstery-programs { background:transparent url(/baker/images/baker_nav/hdr-upholstery-programs.png) no-repeat scroll 0 0px; width:143px; height:9px; }
#baker-nav-browse-bottom { clear:left; margin:0 0 0 16px; padding:0 0 2px 0; font-size:10px; color:#999999; }

#baker-nav-why { left:196px; }
.homepage #baker-nav-why { left:269px; }
#baker-nav-news { left:341px; }
.homepage #baker-nav-news { left:458px; }

#baker-footer {width:716px; height:80px; text-align:center;margin:17px auto 0 auto;padding:10px 0 0 0;}
#baker-footer.homepage {width:973px; padding:0;}
#baker-footer a {color:#FFF;font-size:11px;text-decoration:none;margin-right:15px;}
#baker-footer.homepage a {margin-right:32px;}
#baker-footer a.last {margin-right:0;}
#baker-footer.homepage a.last {margin-right:0;}
#baker-footer a:hover {color:#b48b00; text-decoration:none;}
#baker-footer span {display:block;margin-top:9px;font-size:10px;color:#666;}

/* containment approach for div's with floated children */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

