#siteViewer {
position:absolute;
top:0;
left:0;
background-color:#FFF;
}

#siteViewer a {
border:1px solid #ddd;
text-decoration:none;
background-color:#eee;
color:#333;
display:block;
padding:2px 5px;
}

#siteViewer a:hover {
background-color:#530906;
color:#FFF;
}

body {
	background-repeat:repeat;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	background-image:url(images/bg-30x400.gif);
	margin:0;
	padding:0;
}

body img {
border:0;
text-decoration:none;
}

sup {
font-size:5px;
}

#clear {
clear:left;
font-size:1px;
line-height:0;
height:0;
}

.divider {
border-bottom:1px dotted #999;
line-height:0;
height:0;
font-size:1px;
margin:5px 0;
}

#header {
height:95px;
width:963px;
margin:0 auto;
padding:0 0 6px;
}

#header div.header-left {
background-repeat:no-repeat;
background-position:left;
width:963px;
height:95px;
}

#header div.header-right {
background-repeat:no-repeat;
background-position:right;
width:963px;
height:95px;
}

#header h1.logo {
width:700px;
float:left;
margin:0;
padding:13px 0 0 20px;
}

#header div.contact {
width:243px;
float:left;
color:#FFF;
padding:30px 0 0;
}

#header div.contact div.contactPhone {
background-position:left;
background-repeat:no-repeat;
font-size:26px;
padding:2px 0 0 24px;
}

#header div.contact div.contactChat {
padding:7px 0 0;
}

#header div.contact div.contactChat a {
background-image:url(/images/icon-chat_17x17.gif);
background-position:left;
background-repeat:no-repeat;
color:#FFF;
text-decoration:none;
font-size:17px;
text-transform:uppercase;
padding:2px 0 0 24px;
}

#header div.livechat {
width:210px;
float:left;
padding:0;
}

#main {
width:948px;
border:1px solid #FFF;
background-color:#FFF;
margin:0 auto;
}

#hdr {
text-align:center;
position:absolute;
z-index:1;
background-repeat:no-repeat;
width:948px;
height:113px;
}

#hdr h1 {
visibility:hidden;
font-size:1px;
margin:0;
padding:0;
}

.churchChairs {
background-image:url(/images/hdr-church_948x113.jpg);
}

.impressions {
background-image:url(/images/hdr-impressions_948x113.jpg);
}

.inspire {
background-image:url(/images/hdr-inspire_948x113.jpg);
}

.essentials {
background-image:url(/images/hdr-essentials_948x113.jpg);
}

.savannah {
background-image:url(/images/hdr-savannah_948x113.jpg);
}

.equote {
background-image:url(/images/hdr-equote_948x113.jpg);
}

#menu {
font-family:arial, sans-serif;
width:242px;
position:relative;
font-size:13px;
margin:0;
}

#menu ul li a,.menu ul li a:visited {
display:block;
text-decoration:none;
color:#000;
width:242px;
height:36px;
text-align:left;
border:1px solid #fff;
background:#eee;
line-height:19px;
font-size:13px;
border-width:1px 1px 0 0;
}

#menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li {
float:left;
margin-right:1px;
position:relative;
}

#menu ul li a#menuHome {
background-image:url(/images/menu1-484x36.gif);
}

#menu ul li a#menuProducts {
background-image:url(/images/menu2-484x36.gif);
}

#menu ul li a#menuCompany {
background-image:url(/images/menu3-484x36.gif);
}

#menu ul li a#menuFind {
background-image:url(/images/menu4-484x36.gif);
}

#menu ul li a#menuQuick {
background-image:url(/images/menu5-484x36.gif);
}

#menu ul li a#menuEquote {
background-image:url(/images/menu6-484x36.gif);
}

#menu ul li a#menuContact {
background-image:url(/images/menu7-484x36.gif);
}

#menu ul li a#menuHome,#menu ul li a#menuProducts,#menu ul li a#menuCompany,#menu ul li a#menuFind,#menu ul li a#menuQuick,#menu ul li a#menuEquote,#menu ul li a#menuQuick,#menu ul li a#menuContact {
background-repeat:no-repeat;
width:242px;
height:36px;
}

#menu ul li:hover a {
color:#fff;
background:#eee;
background-position:-242px 0;
}

#menu ul li:hover ul {
display:block;
position:absolute;
top:0;
left:243px;
width:105px;
}

#menu ul li:hover ul li a.hide {
background:#eee;
color:#000;
}

#menu ul li:hover ul li:hover a.hide {
width:180px;
}

#menu ul li:hover ul li a {
display:block;
background:#eee;
color:#000;
width:180px;
height:26px;
padding:10px 0 0 10px;
}

#menu ul li:hover ul li a:hover {
background:#ddd;
color:#000;
}

#menu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:190px;
top:0;
color:#000;
}

#menu ul li:hover ul li:hover ul li a {
display:block;
width:200px;
background:#eee;
color:#000;
}

#menu ul li:hover ul li:hover ul li a:hover {
background:#eee;
color:#fff;
}

#menuColumn {
width:242px;
float:left;
background-image:url(/images/lcolumn-shadow_278x50.gif);
background-position:0 223px;
background-repeat:no-repeat;
padding:15px 21px 0 15px;
}

#menuColumn2 {
width:245px;
float:left;
background-image:url(/images/lcolumn-shadow_278x160.gif.gif);
background-position:0 113px;
background-repeat:no-repeat;
position:absolute;
z-index:2;
height:198px;
padding:15px 21px 0 15px;
}

#lcolumn {
	width:268px;
	float:left;
	background-position:0 223px;
	background-repeat:no-repeat;
	padding:210px 0 0 5px;
}

#lcolumn div.freeSample form fieldset select.required {
border:1px solid #FFF;
background:#FFF;
width:196px;
height:19px;
margin:0 0 35px;
padding:3px 0 0 5px;
}

#lpcolumn {
width:268px;
float:left;
background-position:0 223px;
background-repeat:no-repeat;
padding:100px 0 0 10px;
}

#content {
width:670px;
float:left;
background-image:url(/images/content-shadow_30x10.gif);
background-repeat:repeat-x;
background-position:0 221px;
margin:0;
padding:232px 0 15px;
}

#content div.welcome {
background-image:url(/images/welcome-651x213.jpg);
background-repeat:no-repeat;
width:651px;
height:213px;
}

#content div.welcome p {
color:#FFF;
margin:0;
padding:60px 15px 0 250px;
}

#content div.homeListing {
width:202px;
height:270px;
float:left;
font-size:12px;
padding:21px 21px 0 0;
}

#content div.homeListing a img {
border:1px solid #999;
margin:0 0 8px;
}

#content div.homeListing a {
color:#333;
text-decoration:none;
}

#content div.homeListing a:hover {
color:#8b0404;
}

#content div.homeListing a h1 {
font-size:14px;
background-image:url(/images/icon-red_5x12.gif);
background-repeat:no-repeat;
background-position:0 2px;
display:inline;
margin:0;
padding:0 0 0 10px;
}

#content div.homeListing a h3 {
background-image:url(/images/icon-red_5x12.gif);
background-repeat:no-repeat;
background-position:0 2px;
display:inline;
margin:0;
padding:0 0 0 10px;
}

#content div.homeListing p {
margin:0;
padding:5px 0;
}

#content2 {
width:651px;
float:left;
margin:0;
padding:20px 10px 15px 0;
}

#content2 h2 {
font-weight:100;
font-size:24px;
color:#6c0000;
margin:0;
padding:0 0 5px;
}

#content2 h3 {
font-weight:100;
font-size:18px;
color:#333;
margin:0;
padding:0 0 5px;
}

#archiveHead h2 {
float:left;
width:460px;
padding:15px 0 0;
}

#archiveHead a {
outline:none;
float:left;
width:180px;
}

#content2 div#video {
border:1px solid #ddd;
text-align:center;
padding:1px;
}

#content2 div#video div.videoBg {
background-image:url(/images/video-bg_50x150.jpg);
background-repeat:repeat-x;
padding:10px;
}

#content2 div#video div.videoBg a {
float:right;
color:#8b0404;
font-size:16px;
text-decoration:none;
}

#content2 div#video div.videoBg a:hover {
text-decoration:underline;
}

#content2 p.archiveIntro {
margin:0;
padding:0 0 30px;
}

#content2 ul.listingArchive li {
width:145px;
height:125px;
float:left;
margin:0;
padding:8px;
}

#content2 ul.listingArchive li a img {
border:1px solid #CCC;
width:145px;
height:125px;
}

#content2 a.virtualStudio {
float:right;
padding:10px 0 0 10px;
}

#content2 div#contentPages div.companyCol {
width:300px;
float:left;
margin:0;
padding:0;
}

#content2 div#contentPages div.companyCol p {
margin-bottom:25px;
}

#contentPages div.quickEntry {
padding:35px 0 0;
}

#contentPages div.quickEntry div.quickImg {
width:350px;
height:190px;
float:left;
padding:1px 4px 9px;
}

#contentPages div.quickEntry div.quickInfo {
width:245px;
float:left;
padding:0 0 0 16px;
}

#contentPages div.quickEntry div.quickInfo p strong {
font-size:24px;
color:#666;
font-weight:100;
}

#contentPages div.quickEntry div.quickInfo p span {
color:#6C0000;
}

#lpcontentPages {
padding:50px 0 0;
}

#contentPages {
background-color:#fafafa;
border:1px solid #ddd;
padding:15px;
}

#main div#content2 div#contentPages div#teamDivider {
margin:25px 0;
}

#product {
background-color:#fafafa;
border:1px solid #ddd;
width:649px;
padding:0 0 15px;
}

#product div.column1 {
width:290px;
float:left;
padding:13px 0 0 15px;
}

#product div.column2 {
width:329px;
float:left;
padding:13px 0 0;
}

#product div.column3 {
width:619px;
float:left;
padding:13px 0 0 15px;
}

#product ul.productMenu {
list-style:none;
background-image:url(/images/productMenu-shadow_30x15.gif);
background-repeat:repeat-x;
background-position:bottom;
height:43px;
margin:0;
padding:0 0 15px;
}

#product ul.productMenu li {
float:left;
background-image:url(/images/pMenu-bg_17x43.gif);
margin:0;
padding:0;
}

#product ul.productMenu li a {
display:block;
height:43px;
text-decoration:none;
}

#product ul.productMenu li a.menuOver {
background-image:url(/images/pMenu-1_98x86.gif);
width:98px;
}

#product ul.productMenu li a.menuSpec {
background-image:url(/images/pMenu-2_132x86.gif);
width:132px;
}

#product ul.productMenu li a.menuOpt {
background-image:url(/images/pMenu-3_88x86.gif);
width:88px;
}

#product ul.productMenu li a.menuComp {
background-image:url(/images/pMenu-4_149x86.gif);
width:149px;
}

#product ul.productMenu li a.menuInst {
background-image:url(/images/pMenu-5_182x86.gif);
width:182px;
}

#product ul.productMenu li a.menuHome {
background-image:url();
width:649px;
}

#product div.column1 ul.listing li {
margin:3px 0;
padding:7px 10px;
}

#product div.column1 ul.listing li.alt {
background-color:#eee;
}

#product div.column1 ul.listingSpecs li {
background-image:url(/images/bg-specs_280x90.gif);
background-repeat:no-repeat;
width:290px;
height:78px;
clear:left;
margin:0;
padding:12px;
}

#product div.column1 ul.listingSpecs li img {
float:left;
border:1px solid #000;
margin:0 10px 5px 0;
}

#product div.column1 table.listingOptions tr {
vertical-align:bottom;
}

#product div.column1 table.listingOptions tr td {
padding:5px 8px 8px 0;
}

#product div.column1 table.listingOptions tr td p {
font-size:12px;
margin:0;
padding:0 0 3px;
}

#product div.column1 table.listingOptions tr td img {
border:1px solid #CCC;
}

#product div.columnFull {
padding:13px 15px 0;
}

#product div.columnFull span.listingPhotos a img {
border:1px solid #CCC;
margin:2px;
}

#compareTop {
list-style:none;
height:128px;
margin:0;
padding:0;
}

#compareTop li {
float:left;
height:128px;
margin:0;
padding:0;
}

#compare {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}

#compare tr td.ttl {
vertical-align:middle;
width:112px;
text-align:center;
}

#compare tr td {
border:1px solid #ccc;
border-left:1px solid #FFF;
border-top:1px solid #FFF;
width:124px;
padding:8px 0;
}

#compare tr td ul {
list-style:none;
margin:0;
padding:0 4px 0 6px;
}

#compare tr td ul li {
background-image:url(/images/icon-bullet_4x4.gif);
background-position:0 10px;
background-repeat:no-repeat;
margin:0;
padding:5px 0 5px 10px;
}

#content2 div.compareThumb img {
width:145px;
float:left;
}

#content2 p.compareGeneric {
width:450px;
float:left;
font-size:18px;
margin:0;
padding:10px 0 10px 15px;
}

#product div.column2 img.productShot {
position:relative;
left:10px;
}

#product div.column2 div.column2sub {
padding:0 0 0 20px;
}

#product div.column2 div.column2sub ul.productOther li {
width:95px;
height:80px;
float:left;
padding:10px 3px;
}

#product div.column2 div.column2sub ul.productOther li a img {
border:1px solid #CCC;
width:95px;
height:80px;
}

#product div.column2 div.column2sub div.download {
text-align:center;
padding:20px 0;
}

#product div.column2 div.column2sub div.download a {
color:#6c0000;
background-image:url(/images/icon-pdf_27x28.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;
padding:8px 0 10px 36px;
}

#product div.column2 div.column2sub div.download a:hover {
color:#000;
text-decoration:underline;
}

#product div.column2 div.column2sub div.virtualStudio {
background-image:url(/images/bg-gray_30x115.gif);
background-repeat:repeat-x;
height:115px;
border-top:1px dotted #999;
text-align:center;
}

#product div.column2 div.column2sub div.virtualStudio a {
background-image:url(/images/btn-virtualStudio_287x310.jpg);
background-repeat:no-repeat;
display:block;
width:287px;
height:155px;
text-decoration:none;
margin:0 auto;
}

#product div.column2 div.column2sub div.virtualStudio a:hover {
background-position:0 -155px;
}

#product div.column2 div.column2sub span.quality {
font-size:14px;
position:relative;
bottom:3px;
}

#content2 ul.contactMenu {
list-style:none;
height:44px;
margin:0;
padding:0;
}

#content2 ul.contactMenu li {
float:left;
margin:0;
padding:0;
}

#content2 ul.contactMenu li a {
display:block;
height:44px;
text-decoration:none;
}

#content2 ul.contactMenu li a.menuUs {
background-image:url(/images/cMenu-1_203x88.gif);
width:203px;
}

#content2 ul.contactMenu li a.menuInter {
background-image:url(/images/cMenu-2_225x88.gif);
width:225px;
}

#contactPage {
background-color:#fafafa;
border:1px solid #ddd;
border-top:0;
background-image:url(/images/productMenu-shadow_30x15.gif);
background-repeat:repeat-x;
padding:15px;
}

#contactPage form {
background-image:url(/images/contact-bg_609x459.jpg);
background-repeat:no-repeat;
background-position:center;
margin:0;
padding:0;
}

#contactPage table {
width:100%;
}

#contactPage table tr td input {
font-size:14px;
border:2px solid #CCC;
display:block;
width:232px;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0;
padding:4px;
}

#contactPage table tr td textarea {
font-size:14px;
border:2px solid #CCC;
display:block;
width:232px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0;
padding:4px;
}

#contactPage table tr td p.larger {
font-size:18px;
}

#contactPage table.contactForm tr td input {
font-size:14px;
border:2px solid #CCC;
display:block;
width:262px;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0;
padding:4px;
}

#contactPage table.contactForm tr td textarea {
font-size:14px;
border:2px solid #CCC;
display:block;
width:262px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0;
padding:4px;
}

#contactPage table.contactForm tr td div#freeSample {
background-image:url(/images/left-catalog_242x430.jpg);
background-repeat:no-repeat;
width:242px;
height:430px;
margin:0 auto;
padding:0;
}

#contactPage table.contactForm tr td div#freeSample form {
background-image:none;
}

#contactPage table.contactForm tr td div#freeSample fieldset {
border:0;
margin:0;
padding:153px 0 0 22px;
}

#contactPage table.contactForm tr td div#freeSample input.submit {
width:142px;
height:35px;
border:0;
margin:0 0 0 50px;
}

#footer {
background-image:url(/images/footer-stretch_30x70.gif);
background-repeat:repeat-x;
width:950px;
margin:15px auto 0;
padding:20px 0 0;
}

#footer div.ftrLinks {
text-align:center;
font-size:12px;
}

#footer div.ftrLinks a {
color:#999;
text-decoration:none;
margin:0 20px;
}

#footer div.ftrLinks a:hover {
color:#CCC;
}

#footer div.ftrCopy {
text-align:center;
font-size:11px;
border-bottom:1px solid #171717;
padding:10px 0;
}

#footer div.ftrSEO {
font-size:11px;
padding:10px 0;
}

.error {
display:none;
color:red;
}

#menu ul li ul,#menu ul li:hover ul li ul {
display:none;
}

#menu ul li a#menuHome span,#menu ul li a#menuProducts span,#menu ul li a#menuCompany span,#menu ul li a#menuFind span,#menu ul li a#menuQuick span,#menu ul li a#menuEquote span,#menu ul li a#menuQuick span,#menu ul li a#menuContact span,#product div.column2 div.column2sub div.virtualStudio a span {
visibility:hidden;
}

#lcolumn div.freeSample,#lpcolumn div.freeSample {
	background-image:url(http://www.sanctuaryseating.com/assets/images/left-sample-state_252x478.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:478px;
}

#lcolumn div.freeSample form,#lpcolumn div.freeSample form,#lpcontentPages div.teamDesc p,#contentPages div.teamDesc p {
margin:0;
padding:0;
}

#lcolumn div.freeSample form fieldset,#lpcolumn div.freeSample form fieldset {
border:0;
margin:0;
padding:136px 0 0 27px;
}

#lcolumn div.freeSample form fieldset input,#lpcolumn div.freeSample form fieldset input,#contactPage table.contactForm tr td div#freeSample fieldset input {
border:1px solid #FFF;
background:none;
width:189px;
height:19px;
margin:0 0 31px;
padding:3px 0 0 5px;
}

#lcolumn div.freeSample form input.submit,#lpcolumn div.freeSample form input.submit {
margin:0 0 0 55px;
}

#lcolumn a img,#lpcolumn a img {
margin:0 0 11px;
}

#content div.homeListing a:hover img,#content2 ul.listingArchive li a:hover img,#product div.columnFull span.listingPhotos a:hover img,#product div.column2 div.column2sub ul.productOther li a:hover img {
border:1px solid #6c0000;
}

#content2 div.ghostChairs,#contactPage table.contactForm {
background-image:url(/images/contact-bg_609x459.jpg);
background-repeat:no-repeat;
background-position:center;
}

#content2 ul.listingArchive,#product div.column1 ul.listing,#product div.column1 ul.listingSpecs,#product div.column2 div.column2sub ul.productOther {
list-style:none;
margin:0;
padding:0;
}

#content2 div#contentPages div.companyCol h3,#lpcontentPages div.teamPhoto span,#contentPages div.teamPhoto span,#product div.column1 ul.listing li span {
color:#6c0000;
}

#lpcontentPages h1.salesHeader,#contentPages h1.salesHeader {
font-weight:100;
font-size:24px;
color:#666;
background-image:url(/images/team-shadow_30x45.gif);
background-repeat:repeat-x;
height:35px;
border-top:1px dotted #999;
padding:10px 0 0 10px;
}

#lpcontentPages div.teamPhoto,#contentPages div.teamPhoto {
width:153px;
float:left;
background-image:url(/images/team-bg_161x123.gif);
background-repeat:no-repeat;
background-position:top;
color:#666;
padding:0 4px;
}

#lpcontentPages div.teamPhoto img,#contentPages div.teamPhoto img {
margin:0 0 15px;
}

#lpcontentPages div.teamPhoto span.salesFont,#contentPages div.teamPhoto span.salesFont {
font-size:14px;
line-height:23px;
}

#lpcontentPages div.teamPhoto span.salesFont strong,#contentPages div.teamPhoto span.salesFont strong {
font-size:18px;
font-weight:100;
color:#666;
}

#lpcontentPages div.teamPhoto span.salesFont a img,#contentPages div.teamPhoto span.salesFont a img {
margin:0 0 0 5px;
padding:0;
}

#lpcontentPages div.teamDesc,#contentPages div.teamDesc {
width:448px;
float:left;
padding:0 0 0 10px;
}

#lpcontentPages div.teamDesc h2 span,#contentPages div.teamDesc h2 span {
font-size:18px;
color:#333;
margin:0 0 0 5px;
}

#product ul.productMenu li.active a,#product ul.productMenu li a:hover {
background-position:0 43px;
}

#product ul.productMenu li a span,#content2 ul.contactMenu li a span {
visibility:hidden;
font-size:1px;
}

#compare tr,#contactPage table tr {
vertical-align:top;
}

#content2 ul.contactMenu li.active a,#content2 ul.contactMenu li a:hover {
background-position:0 44px;
}

#contactPage table tr td,#contactPage table tr td.contact2 {
font-size:14px;
width:50%;
padding:5px 0;
}

#contactPage table tr td input.btnSubmit,#contactPage table.contactForm tr td input.btnSubmit {
border:0;
width:auto;
height:auto;
margin:0 auto;
}

.style6 {color: #000000}
#footer .ftrCopy a {
	color: #999;
}

