* {margin: 0; padding: 0;}

body {font-family: verdana, sans-serif; background: #9da880 url(chair-images/bg-body2.gif); font-size: 12px; border-top: 5px solid #555;}

#main {background: #fdf5ea; width: 800px; margin: 0px auto;  border: 3px double #c1c799;}

#header {position: relative; background: #cfd79c url(chair-images/bg-header2.jpg) top right;}

#content {color: #313f26; clear: both; border-top: 3px double #a96921; position: relative; padding: 20px 20px 10px 20px; }

#footer {background: #fbe6c2 url(chair-images/bg-tan-pattern.jpg); border: 1px double #a96921; margin: 10px 10px 20px 10px; clear: both; color: #222;}

#footer2 {border-top: 2px solid #9da880; margin: 0px auto; text-align: center; background: #c1c799; clear: both;}

/* headings */

h1 {font-size: 1.4em;}

h2 {text-align: center; font-size: 1em; color: #e8a698; padding: 2px; background: #333; }

h3 {color: #333; padding: 6px 20px; margin-bottom: 20px; font-size: 1.3em; background: #cdd6ae url(chair-images/bg-h2.gif); font-variant: small-caps; border: 2px solid #babd74;  height: 1.3em; text-align: center;}

h4 {color: #333; margin: 10px 20px; padding: 6px 16px; font-size: .9em; background: #f4cdbc url(chair-images/pink2.jpg) repeat-y; border-left: 3px double #babd74; width: 415px;}

.sashWrap h4 {font-size: 1.1em; margin: 10px 20px; width: 300px; border: none; background: #fff;}

h4.tan {color: #333; margin: 15px 20px; padding: 6px 16px; font-size: .9em; background: #fcedd0 url(chair-images/bg-h4-tan.jpg) repeat-x; border-left: 2px solid #babd74; width: 360px;}

h4.gray {color: #fff; margin: 10px auto; padding: 6px 16px; font-size: .9em; background:  #333; border: 3px double #babd74; width: 490px;}

h4.gray2 {margin: 10px auto; padding: 6px 16px; font-size: .9em; color:  #333; border: 3px double #babd74; width: 490px; background: #f4cdbc url(chair-images/pink3.jpg) repeat-y;}

#content h4.rose {margin: 15px 0px; padding: 6px 0px 6px 20px; font-size: 1em; color:  #333; border: 3px double #babd74; height: 1.3em; background: #f4cdbc url(chair-images/pink3.jpg) repeat-y; width: 400px;}

h5 {color: maroon; font-size: 1em; border-top: 1px solid #babd74; border-bottom: 1px solid #babd74; padding: 3px 20px; margin: 15px 0px; background: #e9f1c8 url(chair-images/bg-formal.jpg);}

p {margin: 10px; padding: 6px;  font-size: 1em;}

#content p {width: 500px; margin-left: 25px;}
#footer2 p {font-size: 11px; margin: 0px; padding: 6px; clear: both;}
p.address {text-align: center; font-size: .8em; margin: 0px; padding: 8px 0px 16px 0px; width: 260px; color: #4c4f14; font-weight: bold;}

a {color: #444; }
#footer2 a {color: #444;}
a.green {background: #bac985; padding: 3px; font-weight: bold; color: navy}
a.green:hover {background: #e8a698;}

/* Title */

#titleWrap {position: absolute; top: 30px; right: 40px; width: 260px; padding:  0px; background: #bac985 url(chair-images/bg-title2.jpg) repeat-x;}


#title { padding: 10px 0px 0px 0px; margin: 0px;
      position: relative; width: 260px; height: 77px; 
      overflow: hidden; text-align: center; color: #99a47a;}

#title span {display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 260px; height: 77px;
      margin: 0; padding: 0;
      background: url("chair-images/title-small.jpg") top left no-repeat;}

/* End Title */

/* Navigation */

#topNav {margin: 0px; width: 800px; text-align: center;  background: #bcbc72 url(chair-images/bg-nav2.jpg); border-top: 1px solid #4a96921; border-bottom: 1px solid #4a96921; clear: both; float: left;}

#topNav ul {color: #313f26; font-size: 1em; margin: 0; padding: 0; list-style: none; width: 100%;}

#topNav li {float: left; margin: 0; padding: 0; }

#topNav a {display: block; padding: 5px 12px; text-decoration: none; }

#topNav a:link, #topNav a:visited {color: #413f35; background: url(chair-images/bg-button-right-new.gif) right top no-repeat;}
#topNav a:hover, #topNav a:active {color: #000; background: url(chair-images/bg-right-hover-new.gif) right top no-repeat;}

#intro {text-align: center; background: #99a47a; border-bottom: 1px solid #e0a48a; height: 5px;}

/* End Navigaton */

/* Page Info */

#swatchWrap {background: #fdf5ea; width: 600px; margin: 10px auto;  border: 3px double #c1c799;}

#swatch {text-align: center; margin: 15px auto; }

#swatch h1 {font-size: 1.2em; background: #cdd6ae url(chair-images/bg-h2.gif); font-variant: small-caps; border: 2px solid #babd74;  height: 1.3em; margin: 10px 30px;}

#swatch ul {text-align: left; margin: 10px 150px; list-style-type: square;}
#swatch ul li {padding: 2px; margin: 0px;}

div.photoWrap { border: 1px double #a96921;  background: #fff url(chair-images/bg-wrap.jpg) bottom left repeat-x; padding-bottom: 10px;}

div.photoHold {margin: 10px auto; background: #eee; border: 1px solid #fff; width: 700px;}

#content div.photoWrap p {width: 600px; margin: 10px 55px;}

img.before {border: 2px solid #fff0dd; margin: 20px;}

div.photo {padding: 10px; margin: 15px; background: #ddd; color: #333; width: 320px;  border: 1px solid white; text-align: center; display: inline;}

div.photo2 {padding: 10px; margin: 15px; background: #ddd; color: #333; float: right;  width: 320px;  border: 1px solid white; text-align: center;}

div.photoBottom {color: #333; padding: 5px 20px 8px 20px; margin: 20px 0px; font-size: 1em; background: #cdd6ae url(chair-images/bg-h2.gif); font-variant: small-caps; border: 2px solid #babd74; text-align: center; clear: both;}

#content #sashHold {border: 1px solid #fdf5ea;}

#content div.sashWrap {background: #fff url(chair-images/bg-wrap.jpg) bottom left repeat-x; border: 1px double #a96921; width: 435px; float: left; }

#content .sashWrap p { width: 390px; margin-left: 12px; padding: 8px 0px;}

div.sashWrap2 {background: #fff url(chair-images/bg-wrap.jpg) bottom left repeat-x; border: 1px solid #a96921; width: 300px; float: right; }

div.sashWrap2 .imageWrap  {background: #f1f2f3; margin: 30px 20px; border: 3px double #9da880; padding: 12px;}

#content .sashWrap2 p {width: 250px; margin: 20px 0px 20px 20px; padding: 0px;}
#content .sashWrap2 .imagewrap p.serve { width: 210px; margin: 0px;}
#content .sashWrap2 img {margin-left: 12px;}

div.infoWrap {background: #fff url(chair-images/bg-wrap.jpg) bottom left repeat-x; border: 1px double #a96921; position: relative;}

#content div.infoWrap p {width: 420px; line-height: 1.4em; }

div.testimonialWrap {background: #e9f1c8 url(chair-images/bg-formal.jpg); border: 1px double #9da880; margin: 0px 20px 20px 20px; position: relative;}

#content div.testimonialWrap p { margin: 6px auto 0px auto; padding: 6px; width: 450px; text-align: justify; font-size: .8em;}

div.testimonialWrap .noteWrap  {background: #f1f2f3; margin: 30px 68px; border: 3px double #9da880; padding: 7px;}

div.testimonialWrap .note  {padding: 10px; margin: 7px; background:  #f6ddc7 url(chair-images/bg-comment4.jpg) bottom right  repeat-y;}

#content div.testimonialWrap p.client { text-align: right; padding: 6px 45px 10px 10px; width: 450px; color: #a96921; font-weight: bold; font-size: .9em; font-family: Georgia, serif;}

.fabricWrap {border: 3px double #babd74; margin: 15px 10px 30px 10px; padding: 10px; width: 380px; background: #fff url(chair-images/bg-wrap.jpg) bottom left repeat-x;} 

/* End Page Info */


p.clear {clear: both;}
p.alignCenter {text-align: center;}
.special {font-weight : bold; color: #e1443b; font-size: 1.3em; font-family: "times new roman", serif;}
.special2 {font-weight : bold; color: #222; font-size: 1.2em; font-family: "times new roman", serif;}
#content p.special3 {font-weight : bold; text-align: center; font-size: .9em; color: #e8a698; padding: 6px; background: #333;}
#content p.special4 {clear: both; font-weight : bold; color: #a96921; font-size: 1.3em; font-family: "times new roman", serif; margin: 10px; }

.style {font-variant: small-caps; font-weight: bold; color: #444;}

/* images */

img.alignRight {float: right; margin: 0px 0px 30px 20px;}
img.alignRight2 {float: right; margin: 0px 20px 30px 20px;}
img.alignRight3 {position: absolute; top: 70px; left: 500px; border: 3px double black;}
img.alignLeft {float: left; margin: 0px 20px 0px 0px;}
img.define {border: 1px solid #666;}
img.define2 {border-right: 1px solid #666; border-top: 1px solid #666; border-bottom: 1px solid #666;}

.sashWrap ul {list-style-type: square; margin-left: 35px; padding: 4px; font-weight: bold; width: 410px;}
.sashWrapul li {padding-left: 5px;}

