@charset "UTF-8";

/* CSS Document */

body {margin:0 auto;padding:0;font-size:80%;background-color:#393939;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../images/background.gif);background-repeat:repeat-x;color:#ccc;}
img {margin:0;padding:0;border:0;}
p {color:#ccc;font-size:1.1em;line-height:150%;margin:0;padding:0 0 15px 0;}
h2 {color:#cdb064;text-transform:uppercase;letter-spacing:.1em;font-size:1.4em;font-weight:normal;}
div {padding:0;margin:0;}
a, a:active, a:hover, a:visited {outline:none;}
a:hover img {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
li {list-style:square;}

#wrapper {margin:0 auto;width:960px;background:#000;padding-bottom:50px;}
#header {height:175px;background:url(../images/background-header.png) no-repeat;}
#header h1 {position:absolute;margin:0;}

#nav {position:absolute;margin:95px 0 0 300px;}
#nav ul, #nav li {list-style:none;margin:0;padding:0;}
#nav li {float:left;padding-right:18px;}
#nav li a {display:block;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:.10em;color:#fff;font-size:.75em;}
#nav li a:hover{color:#cdb064;}

#SubNav ul, #SubNav li {list-style:none;margin:0;padding:0;}
#SubNav li {font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:right;display:block;line-height:300%;border-bottom:1px dotted #3d2900;font-size:1.2em;}
#SubNav li a {text-decoration:none;color:#fff;}
#SubNav li a:hover {color:#cdb064;}
body#loggias a#loggia,
body#dining-rooms a#dining,
body#hallways a#hallway,
body#libraries a#library,
body#living-rooms a#living,
body#bedrooms a#bedroom,
body#accessories a#accessories,
body#cabinet a#cabinet,
body#chimney a#chimney,
body#china a#china,
body#commodes a#commodes,
body#cushions a#cushions,
body#desks a#desks,
body#exclusives a#exclusives,
body#art a#art,
body#garden a#garden,
body#lighting a#lighting,
body#mirrors a#mirrors,
body#porcelain a#porcelain,
body#seating a#seating,
body#tables a#tables,
body#tapestry a#tapestry,
body#sculpture a#sculpture {color:#cdb064;}

#feature {padding:15px 10px;}
#feature table {margin:0 auto;text-align:center;}
#feature td {padding:0 5px;}

#sectionNames {background:#0f0f0f;height:30px;padding:0 0 0 25px;}
#sectionNames ul, #sectionNames li {list-style:none;margin:0;padding:0;}
#sectionNames h3 {font-size:.8em;margin:0;padding:0;}
#sectionNames h3.LocationFix {display:block;position:absolute;float:left;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;color:#fff;line-height:30px;}#sectionNames h3 a {display:block;position:absolute;float:left;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;color:#fff;line-height:30px;}
#sectionNames h3 a:hover{color:#cdb064;}
#sectionNames h3 a.news {margin-left:475px;}
#sectionNames h3 a.locate {margin-left:760px;}
#sectionNames h3 a:hover.locate {color:#fff;cursor:default;}


#secondary {background:url(http://www.williamreubanks.com/images/background-stripe.png) repeat;padding:20px 15px;font-family:Helvetica, Arial, sans-serif;}
#secondary h4 {margin:0;padding:0 0 2px 0;font-size:.95em;color:#cdb064;}
#secondary h5 {margin:0;padding:0;font-size:.85em;font-weight:normal;color:#fff;}
#secondary h4 a {color:#cdb064;text-decoration:none;}
#secondary h4 a:hover {color:#fff;}
#secondary h4.press, #secondary h5.press {width:100px;}
#secondary h4.news {width:210px;}
#secondary table {float:left;}
#secondary table td {vertical-align:top;padding:0 5px;}

#breadcrumb {height:20px;padding:15px;}
#PressButton {width:125px;height:22px;background:url(http://www.williamreubanks.com/images/button.gif) no-repeat;text-align:center;float:right;}
#PressButton a {color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:.05em;font-weight:bold;outline:none;}
#PressButton a:hover {color:#000;outline:none;}
#PressButton a:active {outline:none;}
#PressButton.ViewAll {margin:15px 15px 0 0;}

#signup {position:absolute;margin:20px 0 0 690px;width:250px;height:22px;background:url(http://www.williamreubanks.com/images/button-signup.gif) no-repeat;text-align:center;}
#signup a {color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:.05em;font-weight:bold;outline:none;}
#signup a:hover {color:#000;outline:none;}
#signup a:active {outline:none;}

#PressTitle h2 {width:500px;margin:0 0 0 170px;padding:0 20px 20px 20px;}
#PressSubBar {width:170px;float:left;text-align:right;color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:.8em;line-height:125%;}
#PubInfo {width:150px;float:right;margin-top:10px;}
#PubInfo strong {color:#cdb064;display:block;}
#PressContent {margin:0 250px 0 170px;padding:0 20px;}
#PressContent b {font-family:Arial, Helvetica, sans-serif;}
#PressSideBar {width:390px;float:right;padding:0 20px 40px 20px;}
#PressSideBar img {margin:5px;border:1px solid #cdb064;}

#PressGallery, #portfolio {padding:60px 100px 0 170px;}
#PressGallery h2, #portfolio h2 {width:380px;margin:0;padding:0 0 20px 0;}
#PressGallery img {padding:5px;}

#PageTitle h2 {width:500px;margin:50px 0 0 170px;padding:0 20px 20px 20px;}
#PageSubBar {width:170px;float:left;text-align:right;color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:.8em;line-height:125%;}

#PageContent {margin:50px 250px 0 170px;padding:0 20px;}
#PageContent h2 {padding:0 0 20px 0;}
#PageContent h3 {font-family:Arial, Helvetica, sans-serif;color:#cdb064;}
#PageContent ul.accomplishments {margin-left:12px;padding:0;}
#PageContent ul.accomplishments li {font-family:Arial, Helvetica, sans-serif;list-style:square;color:#ccc;padding:0 0 15px 0;margin:0;}

#PageContent.portfolio {margin:0 190px 0 170px;padding:0 20px;}
#PageContent.portfolio img {margin:5px;border:1px solid #cdb064;}

#PageContent.antiques {margin:0 250px 0 170px;padding:0 20px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
#PageContent.antiques h3 {padding:10px 0 0 0;}
#PageContent.antiques h4 {padding:0 0 10px 0;font-size:1em;}
#PageContent.antiques h5 {padding:0;font-size:1em;font-weight:normal;}
#PageContent.antiques h6 {padding:0;font-size:1em;font-weight:normal;}
#PageContent.antiques h6 span {text-transform:uppercase;}
#PageContent.antiques img {margin:5px;border:1px solid #cdb064;}
#PageContent.antiques .detail {text-align:center;}

ul.news-list li {line-height:150%;}
ul.news-list li a {color:#cdb064;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
ul.news-list li a:hover {color:#fff;}


#profiles img {border:1px solid #cdb064;}
#profiles h4 {padding:0 0 2px 0;margin:0;font-size:1.1em;}
#profiles a {color:#cdb064;text-decoration:none;}
#profiles a:hover {color:#fff;}
#profiles h5 {font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;color:#ccc;text-transform:uppercase;font-size:.9em;}
#profiles h6 {font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;color:#ccc;font-size:.9em;}
#profiles td {vertical-align:center;padding:5px;}

#AntiquesPhotos {text-align:center;margin:0 auto;}
#AntiquesText {width:315px;margin:0 auto;}
#AntiquesButtons {margin:40px 0;}
#BackButton {margin:10px auto;width:250px;height:22px;background:url(http://www.williamreubanks.com/images/button-signup.gif) no-repeat;text-align:center;}
#BackButton a {color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:.05em;font-weight:bold;outline:none;}
#BackButton a:hover {color:#000;outline:none;}
#BackButton a:active {outline:none;}
#PrintButton {margin:10px auto;width:250px;height:22px;background:url(http://www.williamreubanks.com/images/button-signup.gif) no-repeat;text-align:center;}
#PrintButton a {color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:.05em;font-weight:bold;outline:none;}
#PrintButton a:hover {color:#000;outline:none;}
#PrintButton a:active {outline:none;}
#EmailButton {margin:10px auto;width:250px;height:22px;background:url(http://www.williamreubanks.com/images/button-signup.gif) no-repeat;text-align:center;}
#EmailButton a {color:#fff;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:.05em;font-weight:bold;outline:none;}
#EmailButton a:hover {color:#000;outline:none;}
#EmailButton a:active {outline:none;}

#WREPhoto {width:210px;float:right;padding:0 0 20px 20px;}
#WREPhoto img {margin:5px;border:1px solid #cdb064;}
#WREPhoto p {font-family:Arial, Helvetica, sans-serif;color:#cdb064;line-height:normal;font-size:.9em;padding:10px 0 20px 0;}
#PubList {padding:15px;background-color:#151515;}

#PageSideBar {width:180px;float:right;padding:100px 40px 40px 20px;font-family:Arial, Helvetica, sans-serif;}
#PageSideBar p {color:#cdb064;}
#PageSideBar ul {margin-left:12px;padding:0;}
#PageSideBar li {color:#fff;list-style:square;line-height:150%;padding:0;margin:0;}

#SearchBar {width:235px;float:right;}
#SearchBar input.submit {background:#000;background-image:url(../images/button-submit.gif);background-position:5px 2px;background-repeat:no-repeat;border:none;width:80px;height:24px;}

#footer {font-size:.7em;margin:20px 0 0 20px;}

.spacer {clear:both;}
.none {display:none;}
.center {text-align:center;}
.clear { /* generic container (i.e. div) for floating buttons */overflow:hidden;width:100%;}

