* {margin: 0; padding: 0;}

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

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

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

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

#footer {background: #f2f3f8 url(chair-images/bg-rose.jpg)  80px 0px no-repeat; border: 1px double #a96921; margin: 10px 30px 20px 30px; clear: both; color: #333; padding: 10px; font-size: .9em}

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

#footer2 p {font-size: 11px; margin: 0px; padding: 6px;}

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

h3 {color: #a96921; margin: 10px 10px 10px 30px; padding: 6px; font-size: 1.1em; background: url(chair-images/bg-softrose.jpg) no-repeat; width: 420px;}

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

#content p {width: 435px; margin-left: 25px;}

#footer p {width: 600px;}

p.address {text-align: center; font-size: .8em; margin: 0px; padding: 8px 0px; width: 290px; color: #4c4f14; font-weight: bold; }

#content a, #footer2 a {color: #444;}


/* Title */

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

#title span {display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 290px; height: 86px;
      margin: 0; padding: 0; 
      background: url("chair-images/title.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 #99a47a; float: left; clear: both;}

#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 {cbackground:  url(chair-images/pink2.jpg) repeat-y;olor: #000; background: url(chair-images/bg-right-hover-new.gif) right top no-repeat;}

/* End Navigation */

.special {font-weight : bold; color: #e1443b; font-size: 1.1em; font-family: georgia, serif;}

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

img.alignRight {float: right; margin: 10px 90px 30px 20px; border: 1px solid black;}
img.alignLeft {float: left; margin: 0px 20px 0px 0px;}

#content ul {list-style-type: none; margin-left: 35px; background: #f4cdbc url(chair-images/pink3.jpg) repeat-y; padding: 4px; font-weight: bold; width: 410px;}

#content ul li {padding-left: 5px;}

