body { margin: 0; padding: 0; background: url('img/background.page.gif'); font: 12px Georgia, "Times New Roman", Times, serif; text-align: center; }
p { margin: 10px 0; }
a { outline: none; }
#layoutWrapper { background: url('img/background.content.jpg'); width: 784px; margin: 0 auto; }
#layout { width: 764px; margin: 0 auto; text-align: left; }
#header { padding: 20px 50px 0 50px; color: #FFF; font-weight: bold; position: relative; height: 100px; }
#header #seaboltLogo { position: absolute; top: 20px; left: 275px; }
#header #christiesLogo { position: absolute; top: 40px; left: 20px; }
#header #harryNormanLogo { position: absolute; top: 20px; right: 20px; }
#header p { text-align: center; position: absolute; bottom: 5px; left: 275px; width: 214; }
#menuWrapper { height: 25px; background: url('img/background.menu.jpg'); }
#menu { padding-top: 5px; }
#menu ul { margin: 0; padding: 0; list-style: none; text-align: center; }
#menu li { margin: 0 30px; padding: 0; display: inline; }
#menu a { color: #FFF; text-decoration: none; font-weight: bold; }
#menu a:hover { color: #D5C37D; }
#content { background: #FFF; position: relative; }
.featuredTitleWrapper { background: url('img/background.featured.jpg') no-repeat; font-weight: bold; height: 27px; width: 272px; }
.featuredTitleWrapper#last { background-image: url('img/background.featured.last.jpg'); height: 26px; }
.featuredTitle { width: 250px; text-align: center; padding-top: 5px; }
.featuredTitle a { color: #000; text-decoration: none; }
.featuredTitle a:hover { text-decoration: underline; }
#default #flashContent0 { position: absolute; right: 0; }
#footer { color: #FFF; padding: 10px 1px; border-top: 1px solid #FFF; }
#footer h5 { margin: 10px 0; font-size: 24px; font-weight: normal; font-style: italic; text-align: center; }
#footer h6 { margin: 10px 0 25px 0; padding-right: 50px; font-size: 14px; font-weight: bold; font-style: italic; text-align: right; }
#footer .hr { border: solid #FFF; border-width: 1px 0 0 0; }
#footer ul { list-style: none; margin: 0; padding: 0; text-align: right; }
#footer li { display: inline; margin: 0; padding: 0 10px; }
#address { top: 10px; float: left; padding-left: 15px; }
#callout { padding: 10px; text-align: center; color: #FFF; }
#callout ul { list-style: none; margin: 0; padding: 0; }
#callout li { display: inline; margin: 0; padding: 0; }
#callout a { color: #FFF; text-decoration: none; }
#callout a:hover { text-decoration: underline; }

