/* 
  Stylesheet for SilverLightEditions.com - Copyright 2005 - All Rights Reserved.
  Styled by www.9balldesign.com - Please be professional, if you see something you like, contact us.  We'd be happy to accomodate
 */

body {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  background: #cec6b5;
  font: 12px arial, helvetica, sans serif;
  color: #615640;
}
a:link, a:visited {
  color: #b47c0b;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/* CONTAINER */
div#Container {
  display: block;
  width: 700px;
  background: #fff;
  border: 6px solid #fff;
  position: absolute;
  top: 5px;
  left: 50%;
  margin: 0 1px 0 -350px;
  padding: 0px;
  clear: both;
}

/* HEADER */
div#Header {clear: both;}
div#Header #HomeLink a {
  display: block;
  width: 173px;
  height: 53px;
  position: absolute;
  top: 9px;
  left: 11px;
  z-index: 1;
}
div#Header #HomeLink a:hover {
  background: url(Home-Hover.gif) no-repeat;
}
div#Header h1 {
  display: block;
  width: 700px;
  height: 76px;
  background: url(header.gif) no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}
div#Header h1 span {display: none;}
div#Header #Menu {
  display: block;
  width: 444px;
  height: 23px;
  position: absolute;
  top: 29px;
  left: 239px;
}
div#Menu a {float: left;}
div#Menu a span {display: none;}

#Profile {display: block; width: 67px; height: 23px;}
#Vanities {display: block; width: 100px; height: 23px;}
#Kitchens {display: block; width: 105px; height: 23px;}
#Mirrors {display: block; width: 96px; height: 23px;}
#Dealers {display: block; width: 76px; height: 23px;}

a:hover#Profile {background: url(Menu-Profile.gif) no-repeat;}
a:hover#Vanities {background: url(Menu-Vanities.gif) no-repeat;}
a:hover#Kitchens {background: url(Menu-Kitchens.gif) no-repeat;}
a:hover#Mirrors {background: url(Menu-Mirrors.gif) no-repeat;}
a:hover#Dealers {background: url(Menu-Dealers.gif) no-repeat;}

/* HOMEPAGE ELEMENTS */
div#HomeBanner {clear: both;}
div#HomeBanner h1 {
  display: block;
  width: 700px;
  height: 244px;
  background: url(Home-Banner.jpg) no-repeat;
  margin: 6px 0 6px 0;
  padding: 0;
}
div#HomeBanner h1 span {display: none;}

div#HomeColumn {clear: both; margin: 0 0 0 0;}
div#ColumnLeft {
  display: block;
  width: 435px;
  height: 322px;
  background: #f7ecd3;
  float: left;
}
div#ColumnLeft .Text img {border: 1px solid #cec6b5;}
div#ColumnLeft .Text div {padding: 0 4px 0 8px; line-height: 17px;}
a.TextLink {background: url(Link-BG.gif) no-repeat 0 3px; padding: 0 0 0 15px;}
div#ColumnRight {
  display: block;
  width: 259px;
  height: 322px;
  background: #e9e4da;
  float: right;
}
div#ColumnRight .Text img {border: 1px solid #615640;}
div#ColumnRight .Text div {padding: 0 4px 0 6px; line-height: 17px;}

/* SECONDARY PAGES */
div#BodyColumn {display: block; border-top: 6px solid #fff;}
div#LeftColumn {
  display: block;
  width: 165px;
  text-align: left;
  float: left;
  background: #cec6b5;
  line-height: 18px;
}
div#LeftColumn a {
  margin: 0 0 0 10px;
}
div#LeftColumn a:link, div#LeftColumn a:visited {
  text-decoration: none;
  background: url(Nav-Link-BG.gif) no-repeat 0 3px;
  padding: 0 0 0 15px;
  color: #615640;
}
div#LeftColumn a:hover {
  text-decoration: underline;
}
div#RightColumn {
  display: block;
  width: 529px;
  text-align: left;
  float: right;
  background: #e9e4da;
}
div#RightColumnText {padding: 8px;}
div#LeftColumn img, div#RightColumnText img {border: 1px solid #615640;}
div#RightColumnText ol {margin: 0 0 0 24px; padding: 0;}
div#RightColumnText ol li {margin-bottom: 10px; padding: 0;}
div#Breadcrumbs { border-bottom: 1px solid #615640; padding: 0 0 7px 0;}

/* MIRRORS CATALOG PAGE */
.AntiqueMirror {
  display: block;
  clear: both;
  margin: 10px 0 10px 0;
  border-top: 1px solid #999;
}
.AntiqueMirror div {
  padding: 10px 0 0 0;
}
.AntiqueMirror img {
  margin: 2px 10px 10px 0;
}
.AntiqueMirror h4 {
  font-size: 14px;
  margin: 0 0 5px 0;
  color: #b47c0b;
}
.AntiqueMirror li {line-height: 18px; list-style-type: none;}

/* VANITIES CATALOG PAGE */
.AntiqueVanity {
  display: block;
  clear: both;
  margin: 10px 0 10px 0;
  border-top: 1px solid #999;
}
.AntiqueVanity div {
  padding: 10px 0 0 0;
}
.AntiqueVanity img {
  margin: 2px 10px 10px 0;
}
.AntiqueVanity h4 {
  font-size: 14px;
  margin: 0 0 5px 0;
  color: #b47c0b;
}
/* VANITY SPECIFIC PAGE */
li {list-style-type: square;}
h1 {margin: 0 0 8px 0; padding: 0; clear: both; font-size: 11px; font-weight: normal}
h1 span {display: none;}
h1#VanityCT {display: block; width: 435px; height: 30px; background: url(Vanity-CT.gif) no-repeat;}
h1#VanityDS {display: block; width: 435px; height: 30px; background: url(Vanity-DS.gif) no-repeat;}
h1#VanityFT {display: block; width: 435px; height: 30px; background: url(Vanity-FT.gif) no-repeat;}
h1#VanityFTV {display: block; width: 435px; height: 30px; background: url(Vanity-FTV.gif) no-repeat;}
h1#VanityGT {display: block; width: 435px; height: 30px; background: url(Vanity-GT.gif) no-repeat;}
h1#VanityIM {display: block; width: 435px; height: 30px; background: url(Vanity-IM.gif) no-repeat;}
h1#VanityKT {display: block; width: 435px; height: 30px; background: url(Vanity-KT.gif) no-repeat;}
h1#VanityLCRaised {display: block; width: 440px; height: 30px; background: url(Vanity-LCRaised.gif) no-repeat;}
h1#VanityLCReversed {display: block; width: 460px; height: 30px; background: url(Vanity-LCReversed.gif) no-repeat;}
h1#VanityMHC {display: block; width: 435px; height: 30px; background: url(Vanity-MHC.gif) no-repeat;}
h1#VanityPC {display: block; width: 435px; height: 30px; background: url(Vanity-PC.gif) no-repeat;}
h1#VanityPS {display: block; width: 435px; height: 30px; background: url(Vanity-PS.gif) no-repeat;}
h1#VanitySC {display: block; width: 435px; height: 30px; background: url(Vanity-SC.gif) no-repeat;}
h1#VanityST {display: block; width: 435px; height: 30px; background: url(Vanity-ST.gif) no-repeat;}
h1#VanitySK {display: block; width: 435px; height: 30px; background: url(Vanity-SK.gif) no-repeat;}
h1#VanityTV {display: block; width: 435px; height: 30px; background: url(Vanity-TV.gif) no-repeat;}
h1#VanityWT {display: block; width: 435px; height: 30px; background: url(Vanity-WT.gif) no-repeat;}
h1#VanityFinishes {display: block; width: 435px; height: 30px; background: url(Vanity-Finishes.gif) no-repeat;}
h1#VanityOthers {display: block; width: 435px; height: 30px; background: url(Vanity-Other.gif) no-repeat;}
h5 {margin: 0 0 8px 0; padding: 0; clear: both; font-size: 11px; font-weight: normal; border-bottom: 1px solid #615640;}
h5 span {display: none;}
h5#Additional {display: block; width: 245px; height: 30px; background: url(Vanity-Images.gif) no-repeat;}
h5#Ordering {display: block; width: 245px; height: 30px; background: url(Vanity-Ordering.gif) no-repeat;}

div#VanityDescription {float: left; width: 266px;}
div#VanityDescription div {padding: 0 15px 0 0;}
div#VanityImages {display: block; width: 245px; float: right; text-align: left;}
div#VanitySkus {display: block; clear: both;}
div#VanitySkus h2 span {display: none;}
div#VanitySkus h2 {display: block; width: 435px; height: 30px; background: url(Title-Skus.gif) no-repeat;}
ul#SkuHeader {margin: 0 0 0 0; padding: 0; width: 512px; color: #fff; font-size: 11px;}
#SkuHeader li {float: left; list-style-type: none; padding: 3px; background: #a39b89;}
ul.SkuProduct {margin: 0 0 0 0; padding: 0; width: 512px; clear: both; font-size: 11px; border-top: 1px solid #615640;}
.SkuProduct li {float: left; list-style-type: none; padding: 3px;}
li.SkuNumber {width: 75px; display: block;}
li.SkuDescription {width: 205px; display: block;}
li.SkuWidth {width: 67px; display: block; text-align: center;}
li.SkuDepth {width: 67px; display: block; text-align: center;}
li.SkuHeight {width: 67px; display: block; text-align: center;}
div#Finishes ul {margin: 10px 0 10px 0; padding: 0; float: left;}
div#Finishes li {list-style-type: none; display: inline;}
div#Finishes .Width {display: block; width: 165px; text-align: center;}

#VanityPrice {font-size: 14px; font-weight: bold; margin: 0 0 8px 0;}
#VanityPrice strong {color: #b47c0b;}
/* KITCHENS PAGE */

div#SpecOne {
  display: block;
  width: 240px;
  float: left;
  margin: 5px 0 0 5px;
}
div#SpecTwo {
  display: block;
  width: 250px;
  float: right;
  margin: 5px 0 0 0;
}
div#KitchensDetailList ul {margin: 10px 0 10px 0; padding: 0; float: left;}
div#KitchensDetailList li {list-style-type: none; display: inline;}
div#KitchensDetailList .Width {display: block; width: 170px; text-align: center;}
div.KitchenDoors {
  clear: both;
}
div.KitchenDoors img {
  margin: 0 25px 85px 0;
}
div.KitchenDoors ul {
  margin: 0;
  padding: 0;
}
div.KitchenDoorsOne {
  display: block;
  width: 250px;
  float: left;
}
div.KitchenDoorsTwo {
  display: block;
  width: 250px;
  float: right; 
}
div#KitchensBeauty {margin: 0 0 0 7px;}
div#KitchensBeauty ul {margin: 10px 0 10px 0; padding: 0; float: left;}
div#KitchensBeauty li {list-style-type: none; display: inline;}
div#KitchensBeauty .Width {display: block; width: 125px; text-align: center;}
/* H2 TITLE REPLACEMENTS */
h2 {margin: 0 0 8px 0; padding: 0; clear: both; font-size: 11px; font-weight: normal}
div#ColumnLeft h2 {border-bottom: 1px solid #cec6b5;}
div#ColumnRight h2 {border-bottom: 1px solid #615640;}
h2 span {display: none;}
h2 a.TextLink {margin: 0 0 0 350px; position: relative; top: 11px;}
h2#Welcome {display: block; width: 435px; height: 30px; background: url(Title-Welcome.gif) no-repeat;}
h2#Vanities {display: block; width: 435px; height: 30px; background: url(Title-Vanities.gif) no-repeat;}
h2#Kitchens {display: block; width: 259px; height: 30px; background: url(Title-Kitchens.gif) no-repeat;}
h2#Gallery {display: block; width: 259px; height: 30px; background: url(Title-Gallery.gif) no-repeat;}
h2#SLEKitchens {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens.gif) no-repeat;}
h2#SLEKitchensDetail {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Detail.gif) no-repeat;}
h2#SLEKitchensIsland {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Island.gif) no-repeat;}
h2#SLEKitchensDoors {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Doors.gif) no-repeat;}
h2#SLEKitchensBeauty {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Beauty.gif) no-repeat;}
h2#SLEKitchensConsult {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Consult.gif) no-repeat;}
h2#SLEKitchensDVD {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-DVD.gif) no-repeat;}
h2#SLEKitchensSpecs {display: block; width: 420px; height: 30px; background: url(Title-SLEKitchens-Specs.gif) no-repeat;}
h2#Hardware {display: block; width: 259px; height: 30px; background: url(Title-Hardware.gif) no-repeat;}
h2#Hinges {display: block; width: 390px; height: 30px; background: url(Title-Hinges.gif) no-repeat;}
h2#Beauty {display: block; width: 390px; height: 30px; background: url(Title-Beauty.gif) no-repeat;}
h2#SLEProfile {display: block; width: 259px; height: 30px; background: url(Title-Profile.gif) no-repeat;}
h2#Points {display: block; width: 259px; height: 30px; background: url(Title-Points.gif) no-repeat;}
h2#Paints {display: block; width: 259px; height: 30px; background: url(Title-Paints.gif) no-repeat;}
h2#SLEMirrors {display: block; width: 259px; height: 30px; background: url(Title-Mirrors.gif) no-repeat;}
h2#SLESoho {display: block; width: 511px; height: 30px; background: url(Title-Soho.gif) no-repeat; border-top: 1px solid #615640;}
h2#SLEMirrorAccess {display: block; width: 511px; height: 30px; background: url(Title-Mirror-Accessories.gif) no-repeat; border-top: 1px solid #615640;}
h2#SLEVanities {display: block; width: 259px; height: 30px; background: url(Title-Vanities-Body.gif) no-repeat;}
h2#SLEDealers {display: block; width: 259px; height: 30px; background: url(Title-Dealers.gif) no-repeat;}
h2#DealerDelaware {display: block; width: 511px; height: 30px; background: url(Title-Delaware.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}
h2#DealerMass {display: block; width: 511px; height: 30px; background: url(Title-Massachusetts.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}
h2#DealerMichigan {display: block; width: 511px; height: 30px; background: url(Title-Michigan.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}
h2#DealerNewJersey {display: block; width: 511px; height: 30px; background: url(Title-New-Jersey.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}
h2#DealerNewYork {display: block; width: 511px; height: 30px; background: url(Title-New-York.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}
h2#DealerPennsylvania {display: block; width: 511px; height: 30px; background: url(Title-Pennsylvania.gif) no-repeat; border-bottom: 1px solid #615640; margin-top: 12px;}

/* H3 TITLE REPLACEMENTS */
h3 {margin: 0 0 8px 0; padding: 0; clear: both; font-size: 11px; font-weight: normal}
div#LeftColumn h3 { border-bottom: 1px solid #615640;}
h3 span {display: none;}
h3#Navigation {display: block; width: 165px; height: 30px; background: url(Title-Navigation.gif) no-repeat;}
h3#VanitiesNav {display: block; width: 165px; height: 30px; background: url(Title-Vanities-Nav.gif) no-repeat;}
h3#KitchensNav {display: block; width: 165px; height: 30px; background: url(Title-Kitchens-Nav.gif) no-repeat;}
h3#HardwareNav {display: block; width: 165px; height: 30px; background: url(Title-Hardware-Nav.gif) no-repeat;}
h3#MikesTools {display: block; width: 165px; height: 30px; background: url(Title-MikesTools.gif) no-repeat;}

/* DEALERS PAGE */
.FurnitureDealer {
  display: block;
  text-align: center;
  width: 250px;
  float: left;
  height: 215px;
}
.FurnitureDealer img {
  margin: 8px 0 5px 0;
}

/* BUTTERMILK PAINT PAGE */
div.ButtermilkPaints ul {margin: 10px 0 10px 0; padding: 0; float: left;}
div.ButtermilkPaints li {list-style-type: none; display: inline;}
div.ButtermilkPaints .Width {display: block; width: 250px; text-align: center;}

/* OLD FASHIONED MILK PAINT PAGE */
div.OldMilkPaints {display: block; clear: both;}
div.OldMilkPaints ul {margin: 5px 0 10px 0; padding: 0; float: left;}
div.OldMilkPaints li {list-style-type: none; display: inline;}
div.OldMilkPaints .Width {display: block; width: 125px; text-align: left;}
div.OldMilkPaints .Width div {display: block; width: 115px; height: 45px; border: 1px solid #cec6b5; margin-bottom: 5px;}
div.OldMilkPaintsTop ul {margin: 0; padding: 0; float: left;}
div.OldMilkPaintsTop li {list-style-type: none; display: inline; color: #b47c0b; padding: 0; margin: 0;}
div.OldMilkPaintsTop .Width {display: block; width: 135px; text-align: left; float: left;}

/* FOOTER */
div#Footer {
  clear: both;
  display: block;
  width: 700px;
  height: 25px;
  background: #e9e4da;
  border-top: 6px solid #fff;
  color: #615640;
  font-size: 11px;
}
div#Copyright {
  display: block;
  float: left;
  width: 240px;
  margin: 6px 0 0 3px;
}
div#FooterMenu {
  display: block;
  float: right;
  margin: 6px 3px 0 0;
}
div#FooterMenu a:link, div#FooterMenu a:visited {
  text-decoration: none;
  color: #615640;
}
div#FooterMenu a:hover {
  text-decoration: underline;
  color: #615640;
}