#header-spiff { display:inline; float:right; margin:10px 2px 0 0; }

#homepage-header-spiff { display:inline; float:right; margin:0 30px 0 0; }

#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:0 15px 0 15px;font-size:11px;line-height:20px;-moz-outline:0;}
#baker-navigation-home a.first { padding-left:0px; }
#baker-navigation-home a:hover { color:#b48b00; }
span.nav-divider { color:#585858; font-size:11px; }

/*
#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 { float:right; position:relative; width:238px; height:23px; padding-left:10px; background-color:#666666; border:1px solid #666666;}
* html #baker-search { width:248px; }
#baker-search .search-icon { position:absolute; top:3px; left:7px; }
#baker-search input {float:left;}
#baker-search input.searchbox {font-size:11px;color:#cccccc;background-color:#666666;width:186px;height:23px; padding:5px; border:none; outline:none; }
* html #baker-search input.searchbox {width:176px; }
#baker-search .searchsubmit {float:right; margin:8px 7px 0 0;}
#baker-search #autocomplete { top:19px; left:0px; font-size:10px; }

#baker-search-home { position:absolute; top:-8px; right:0px; width:238px; height:23px; padding-left:10px; background-color:#666666; border:1px solid #292929;}
* html #baker-search-home { width:248px; }
#baker-search-home .search-icon { position:absolute; top:3px; left:7px; }
#baker-search-home input {float:left;}
#baker-search-home input.searchbox {font-size:11px;color:#cccccc;background-color:#666666;width:186px;height:23px; padding:5px; border:none;}
* html #baker-search-home input.searchbox {width:176px; }
#baker-search-home .searchsubmit {float:right; margin:8px 7px 0 0;}
#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:9000; }
.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; }
.subNav { margin-left: 8px !important; }

#baker-nav-why { left:196px; }
.homepage #baker-nav-why { left:269px;}
#baker-nav-news { left:341px; }
.homepage #baker-nav-news { left:458px; }

#baker-footer {position:relative; width:716px; height:120px; margin:17px auto 0 auto;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#baker-footer.homepage {width:973px; padding:0;}
#baker-footer ul { float:left; display:inline; margin:0 25px 0 0; padding:0; border-left:1px solid #333333; vertical-align:top;}
#baker-footer ul.first { margin-left:0px; }
#baker-footer.homepage ul.first { margin-left:27px; }
#baker-footer ul li { clear:left; float:left; display:block; padding:0 0 0 10px; line-height:14px !important; height:20px; }
#baker-footer h3{ margin:0; padding:0; color:#666666; font-size:11px; font-weight:normal; }
#socialmedia h3{ margin-bottom:5px; padding:0; color:#666666; font-size:11px; font-weight:normal; }
#socialmedia img{margin:0px 0 0 6px;border-style:none;}

#socialmedia {position:absolute;bottom:50px;right:20px;text-align:right;}
#baker-footer a {float:left; position:relative; height:1%; display:block; color:#FFF;font-size:11px;text-decoration:none;}
#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;position:absolute; bottom:0; right:15px; font-size:10px;color:#666;}
#baker-footer.homepage span { right:23px; }
.fbicon {padding-top:2px;}

.footer-spiffs {width:716px; text-align:center;margin:17px auto 0 auto;padding:10px 0 0 0;}
.footer-spiffs div.left-spiff { float: left; }

/* containment approach for div's with floated children */
/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}


/*  Bespoke  */
.bespoke { background:transparent url(/baker/images/bespoke.jpg) no-repeat scroll 0 0px; width: 436px; height: 416px; text-align: justify; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f6f6f6; padding: 25px 30px 0 30px; }
.bespoke .link { margin-top: 15px; }
.bespoke .link a { color: #f6f6f6 !important; }
.bespoke .link a:hover { color: #996600 !important; }
.arrow { background: url('/baker/common/images/sprite.gif') no-repeat -516px -270px; width: 4px; display: inline-block; height: 7px; margin-right: 13px; }

/**  Homepage and upholstery styles for footer nav  **/
#baker-footer-new { margin-top: 20px; }
#baker-footer-new p { font-size: 11px; color: #666; margin-top: 0; margin-bottom:0px; line-height: 15px; }
#baker-footer-new h3 { font-size: 13px; color: #ccc; margin-bottom: 5px; margin-top:0px;}
#baker-footer-new #footer-row-1 { border-top: 1px solid #333; border-bottom:  1px solid #333; margin: 0 28px 0 28px; }
#baker-footer-new #footer-row-2 { border-bottom:  1px solid #333; margin: 0 28px 0 28px; }
#baker-footer-new #footer-row-3 { text-align: center; padding-top: 20px; padding-bottom: 90px; }
#baker-footer-new #twitter { padding:  21px 20px 20px 33px; border-right:  1px solid #333; }
#baker-footer-new #twitter h3 { float: left; margin:  0 0 5px 0;}
#baker-footer-new #twitter a { color: #8bcbd7; text-decoration: none !important; }
#baker-footer-new #twitter #mention { float: left; margin:  0 0 5px 2px; }
#baker-footer-new #twitter #mention a { color: #8bcbd7; font-size: 13px; }
#baker-footer-new #blog { padding: 21px 20px 20px 27px; }
#baker-footer-new #blog a { color: #ed7d2f; text-decoration: none; font-size: 11px; }
#baker-footer-new #links { border-right:  1px solid #333; padding: 20px 0 20px 32px; }
#baker-footer-new ul { list-style: none; margin: 0; padding: 0; float: left; }
#baker-footer-new #left-column { width: 120px; }
#baker-footer-new #right-column { width: 130px; }
#baker-footer-new ul li { line-height: 20px; font-size: 11px; }
#baker-footer-new ul li.header { font-size: 10.5px; color: #ccc; }
#baker-footer-new ul li a { text-decoration: none; color: #666; 11px; }
#baker-footer-new ul li a:hover { text-decoration: none; color: #996600; }
#baker-footer-new #social-media { border-right:  1px solid #333; padding: 60px 0 0 50px; margin-top: 16px; }
#baker-footer-new #social-media-icons { }
#baker-footer-new #social-media-icons div { float: left; padding-right: 8px; }
#baker-footer-new #like-button { width: 200px; overflow: hidden; padding-top: 9px; }
#baker-footer-new #newsletter { padding: 60px 0 0 50px; }
#baker-footer-new #newsletter-content { width: 222px; padding-bottom: 10px; }
#baker-footer-new #newsletter-content p { margin: 0; }
#baker-footer-new #input-email { line-height: 20px; width: 196px; border: 0; background: transparent url('/baker/images/footer-header-sprite.png') no-repeat 0 -136px ; height: 20px; float: left; margin-right: 4px; font-size: 9px; }

#baker-footer-new #social-media-icons div a { background-image: url('/baker/images/footer-header-sprite.png') }
#baker-footer-new #social-media-icons div a.facebook { background-position: 0px -80px; height: 33px; width: 33px; display: block; }
#baker-footer-new #social-media-icons div a.twitter { background-position: -35px -80px; height: 33px; width: 33px; display: block; }
#baker-footer-new #social-media-icons div a.blog { background-position: -105px -80px; height: 33px; width: 33px; display: block; }
#baker-footer-new #social-media-icons div a.youtube { background-position: -70px -80px; height: 33px; width: 33px; display: block; }
#baker-footer-new #social-media-icons div a.newsletter { background-position: -141px -80px; height: 33px; width: 33px; display: block; }
#baker-footer-new #newsletter-content div { background-image: url('/baker/images/footer-header-sprite.png') }
#baker-footer-new #newsletter-content div.newsletter { background-position: -141px -80px; height: 33px; width: 33px; float: left; margin-right: 10px; }

#header-icons a { background-image: url('/baker/images/footer-header-sprite.png') }
#header-icons a.facebook { background-position: -129px 0px; height: 19px; width: 19px; display: block; float: left; margin: 3px 3px 0 0; }
#header-icons a.twitter { background-position: -150px 0px; height: 19px; width: 19px; display: block; float: left; margin: 3px 3px 0 0; }
#header-icons a.blog { background-position: -193px 0px; height: 19px; width: 19px; display: block; float: left; margin: 3px 3px 0 0; }
#header-icons a.youtube { background-position: -171px 0px; height: 19px; width: 19px; display: block; float: left; margin: 3px 3px 0 0; }

#header-icons { width: 46px; float: left; padding: 3px 5px 0 0; }
#newsletter-promo a { background-image: url('/baker/images/footer-header-sprite.png') }
#newsletter-promo a.newsletter { background-position: 0px -26px; height: 50px; width: 212px; display: block; float: left; }
#newsletter-promo { float: left; }

#site-header-spiff { display:inline; float:right; position: relative; top: 0; }
#baker-logo { float: left; }

/**  generic page styles for footer nav  **/
#baker-footer-site-new { margin-top: 20px; width: 783px;  margin: auto; }
#baker-footer-site-new p { font-size: 11px; color: #666; margin-top: 0; line-height: 15px; }
#baker-footer-site-new h3 { font-size: 13px; color: #ccc; margin-bottom: 5px; }
#baker-footer-site-new h4 { font-size: 11px; color: #ccc; margin-bottom: 5px; }
#baker-footer-site-new #footer-row-1 { border-top: 1px solid #333; border-bottom:  1px solid #333; margin: 0 28px 0 28px; }
#baker-footer-site-new #footer-row-2 { border-bottom:  1px solid #333; margin: 0 28px 0 28px; }
#baker-footer-site-new #footer-row-3 { text-align: center; padding-top: 20px; padding-bottom: 90px; }
#baker-footer-site-new #twitter { padding:  19px 18px 20px 14px; border-right:  1px solid #333;  }
#baker-footer-site-new #twitter h3 { float: left; padding:  0 0 5px 0;  margin: 0; }
#baker-footer-site-new #twitter #mention { float: left; padding:  0 0 5px 2px; }
#baker-footer-site-new #twitter #mention a { color: #8bcbd7; font-size: 13px; }
#baker-footer-site-new #twitter a { color: #8bcbd7; font-size: 11px; }
#baker-footer-site-new #blog { padding: 19px 20px 20px 27px; }
#baker-footer-site-new #blog a { color: #ed7d2f; text-decoration: none; font-size: 11px; }
#baker-footer-site-new #links { border-right:  1px solid #333; padding: 20px 0 20px 13px; }
#baker-footer-site-new ul { list-style: none; margin: 0; padding: 0; float: left; }
#baker-footer-site-new #links-container { width: 254px; }
#baker-footer-site-new #left-column { width: 120px; }
#baker-footer-site-new #right-column { width: 131px; }
#baker-footer-site-new ul li { line-height: 20px; font-size: 10px; }
#baker-footer-site-new ul li.header { font-size: 10.5px; color: #ccc; }
#baker-footer-site-new ul li a { text-decoration: none; color: #666; font-size: 11px; }
#baker-footer-site-new ul li a:hover { text-decoration: none; color: #996600; }
#baker-footer-site-new #social-media { border-right:  1px solid #333; padding: 60px 0 0 27px; margin-top: 16px; }
#baker-footer-site-new #social-media-icons { }
#baker-footer-site-new #social-media-icons div { float: left; padding-right: 8px; }
#baker-footer-site-new #like-button { width: 200px; overflow: hidden; padding-top: 9px; }
#baker-footer-site-new #newsletter { padding: 60px 0 0 27px; }
#baker-footer-site-new #newsletter-content { width: 222px; padding-bottom: 10px; }
#baker-footer-site-new #newsletter-content p { margin: 0;  }
#baker-footer-site-new #input-email { line-height: 20px; border: 0; width: 174px; background: transparent url('/baker/images/footer-header-sprite.png') no-repeat 0 -115px ; height: 20px; float: left; margin-right: 4px; font-size: 9px; }

#baker-footer-site-new #social-media-icons div a { background-image: url('/baker/images/footer-header-sprite.png') }
#baker-footer-site-new #social-media-icons div a.facebook { background-position: 0px 0px; height: 25px; width: 25px; display: block; }
#baker-footer-site-new #social-media-icons div a.twitter { background-position: -25px 0px; height: 25px; width: 25px; display: block; }
#baker-footer-site-new #social-media-icons div a.blog { background-position: -77px 0px; height: 25px; width: 25px; display: block; }
#baker-footer-site-new #social-media-icons div a.youtube { background-position: -52px 0px; height: 25px; width: 25px; display: block; }
#baker-footer-site-new #social-media-icons div a.newsletter { background-position: -103px 0px; height: 25px; width: 25px; display: block; }
#baker-footer-site-new #newsletter-content div { background-image: url('/baker/images/footer-header-sprite.png') }
#baker-footer-site-new #newsletter-content div.newsletter { background-position: -103px 0px; height: 25px; width: 25px; float: left; margin: 3px 10px 0 0; }

#detail-share-bar           { padding-top: 10px; }
#detail-share-bar div      { float: left; padding-right: 10px; }
#detail-share-bar div.share      { padding-top: 4px; }
#detail-share-bar div a     { background-image: url('/baker/images/footer-header-sprite.png'); }
#detail-share-bar div a.facebook    { background-position: -129px 0px; height: 19px; width: 19px; display: block; float: left; }
#detail-share-bar div a.twitter { background-position: -150px 0px; height: 19px; width: 19px; display: block; float: left; }
#detail-share-bar div a.email { background-position: -175px -80px; height: 19px; width: 19px; display: block; float: left; }
#detail-share-bar div a.print { background-position: -195px -80px; height: 19px; width: 18px; display: block; float: left; }

.finish-outer-div { position: absolute; width: 751px; height: 444px; top: 69px; left: 17%; background-color: #ffffff; border: 4px solid #999; padding:  5px; display: none; }
.finish-inner-div {  border:  1px solid #999; padding:  5px 0 5px 10px;  color: #666666; font-size: 11px; font-family: Arial,Helvetica; }
.finish-scrollable-container { overflow: auto; width: 737px; height: 418px; }
.finish { float: left; margin: 10px 13px; width: 118px; }
.finish-close-window { text-align: right; padding-right: 5px; cursor: pointer; cursor: hand; }
.finish p { text-align: center; }

.milling-road-designer-palette-copy { height: 148px; border: 1px solid #e6e6e6; width: 359px; vertical-align: top; }
.milling-road-designer-palette-copy p { padding: 0 12px; font-family:Garamond, Times, serif; font-size:14px; color: #666666; line-height: 18px; margin:  10px 0; }
.palette-preview { height: 148px; cursor: pointer; cursor: hand; border: 1px solid #e6e6e6; width: 174px; vertical-align: top; }
.palette-preview img { margin:  10px 5px 5px 11px; }
.milling-road-2-glam-cell { padding: 10px 0 12px 0; }
.milling-road-glam-cell { padding: 10px 0 12px 0; }
.milling-road-copy-container { width: 174px; height: 171px; margin-right: 5px; font-family:Garamond, Times, serif; font-size:14px; color: #666666; border: 1px solid #e6e6e6; }
.milling-road-copy { margin:  14px 12px;  }
.milling-road-sofa-img { width: 174px; height: 171px; margin-right: 5px; border: 1px solid #e6e6e6; }
.milling-road-chest-img { width: 174px; height: 171px; border: 1px solid #e6e6e6; }
.milling-road-spiff { width: 548px; margin-top: 13px; border: 1px solid #e6e6e6; }
.milling-road-designer-palette-icon { margin: 0; line-height: 0em; vertical-align: bottom; }
.milling-road-browse-designer {border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;  width: 359px; height: 24px; text-align: center; padding-top: 10px; }
.milling-road-browse-designer a { color: #8a745b; height: 24px; display: block; }
.milling-road-view-larger { border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; width: 174px;  height: 24px; text-align: center; }
.milling-road-view-larger a { color: #8a745b; }
.gap { width: 11px; }

