@import url("reset-fonts.css");
body { text-align:left;}
html { margin-bottom:-1px;}
.clear { clear:both;}
.left { float:left; display:inline;}
.right { float:right; display:inline;}

#page-wrap { position:relative; margin:0 auto; width:69.6923em; *width:67.9502em;}
.main-content-wrap, .side-content-wrap, .main-content-wrap-product, .side-content-wrap-product { position:relative;}
.main-content-wrap { margin-top:30.7692em; *margin-top:30em; width:67.3%; float:left; margin-bottom:1em;}
.side-content-wrap { margin-top:30.7692em; *margin-top:30em; width:26.9%; float:right; margin-bottom:1em;}
.main-content-wrap-product { margin-top:18.2308em; *margin-top:17.775em; width:68.9%; float:right; margin-bottom:1em;}
.side-content-wrap-product { margin-top:18.2308em; *margin-top:17.775em; width:25%; float:left; margin-bottom:1em;}
#footer-wrap { clear:both; padding:1em; width:67.6923em; *width:66.9502em; height:5.8462em; *height:5.675em; background:url(images/footer-bg.jpg) repeat-x;}
#footer-left-wrap { width:45%; float:left; display:inline;}
#footer-right-wrap { width:50%; text-align:right; float:right; display:inline;}
#logo-wrap { position:absolute; top:1.3077em; *top:1.275em; left:.1538em; *left:.15em; height:4.6154em; *height:4.5em; width:24.6153em; *width:24em; background:url(images/logo.jpg) no-repeat;}
#search-wrap { position:absolute; top:0em; right:0em; width:21em; *width:20.475em; height:2.8461em; *height:2.775em; background:#F8F8F8; border:1px solid #DCE0E1; text-align:center; vertical-align:middle; padding-top:1.3077em; *padding-top:1.275em;}
	#search-wrap .NormalTextBox { height:20px; width:14.6923em;}
	.search-button { height:24px; width:35px; background:#868684; vertical-align:middle; padding:5px 6px;}
		a.search-button  { color:#FFF; font-size:11px; text-transform:uppercase;}

#menu-wrap { position:absolute; left:0em; top:8.1538em; *top:7.95em; height:1.8462em; *height:1.8em; width:100%; z-index:80;}
.header-wrap { position:absolute; top:10em; *top:9.75em; left:0em; width:100%; height:17.6154em; *height:*17.175em; background:url(images/header-1.jpg) no-repeat; border-top:.3077em solid #D33822; *border-top:.3em;}
.header-products { position:absolute; top:10em; *top:9.75em; left:0em; width:96.7%; height:7em; *height:*6.825em; background:#D1D2D2; border-top:.3077em solid #D33822; *border-top:.3em; padding-left:2.3077em; *padding-left:2.225em;}

ul, ol { margin:0px; padding-left:40px;}
ul li, ol li { margin:0px;}

/* Sub Menu */
#sub-menu-wrap ul li { list-style:none;}
ul.sub-menu { border:1px solid #BDBDBD; list-style:none!important; line-height:225%; *line-height:223%; padding-left:0px!important; margin-bottom:20px;}
	ul.sub-memu li{ width:17.3846em; *width:16.95em; list-style: none; padding-left:0px; margin-left:1.44616em!important; *margin-left:1.425em;}
		ul.sub-menu li a{ display:block; height:29px; color:#646464; background:url(images/sub-menu.jpg) no-repeat; padding-left:1.04616em; *padding-left:1.025em;}
			ul.sub-menu li a:hover, .sub-menu-wrap ul li.sub-selected a, .sub-menu-wrap ul li.sub-selected a { background:url(images/sub-menu-over.jpg) no-repeat; color:#FFF; text-decoration:none;}

/* STYLES */
p { padding-bottom:1em;}
strong { font-weight:bold;}
em { font-style:italic;}
	
.Normal, .normal { font-size:100%; color:#5A5959; line-height:138%; text-align:justify;}
.breadcrumb-wrap { font-size:2em; color:#504F4F; line-height:3.3em; font-family:Georgia, "Times New Roman", Times, serif;}
a.breadcrumb{ color:#504F4F;}
.DNNLinks, a.DNNLinks, .ContextLinks, a.ContextLinks { color:#5A5959;}

h1 { font-size:200%; color:#303030; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:.7em;}
h2 { font-size:150%; color:#303030; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:.3em;}
h3 { font-size:125%; color:#303030; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:.4em;}

/* product list page */
.product-list { border-bottom:1px solid #C9C9C9;}
.product-list .product-list-image { float:left; width:165px; margin:10px 30px 20px 13px;}
.product-list h2 { float:left; width:400px;}
.product-list p { float:right; width:380px; padding-right:20px;}
.showroom-link { color:#3F3F3F!important; font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin:0px 0 20px 0; text-align:left; line-height:150%; text-decoration:underline!important;}

/* product page main image */
img.product-img-left { float:left; margin-right:30px; margin:5px 30px 5px 0;}
img.product-img-right { float:right; margin:5px 0 5px 30px;}
a.button-details, a.button-gallery { display:block; padding:3px 5px; color:#646464!important; background:url(images/sub-menu.jpg) center no-repeat; width:60px; clear:right; float:left; text-align:center; border:1px solid #999;}
a.button-details:hover, a.button-gallery:hover { background:url(images/sub-menu-over.jpg) center no-repeat; color:#FFF!important;}
	a.button-details {}
	a.button-gallery { margin-left:10px;}

/* site search */
.search-container table td{ padding:5px 5px 15px 5px; vertical-align:top;}
.search-container .SubHead { font-size:100%; color:#5A5959;}

/* faq's */
a.faq-question { font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; color:#303030; display:block;}
.faq-answer { padding:0px 0px 25px 0px;}

/* photo gallery */
.gallery-album-wrap { border:1px solid #BDBDBD; height:183px; width:189px;}
#dnn_ctr3533_Gallery_ViewGallery_ucTopMenu_lnkSearch, #dnn_ctr4625_Gallery_ViewGallery_ucTopMenu_lnkSearch{ display:none; height:0px;}
.album-image-wrap { height:160px!important;}
.album-title-wrap a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; color:#303030;}
/*.View img.photo_198{ border:1px solid #BDBDBD; padding:10px!important;}
*/.photo-title{ float:left; width:100%; text-align:center;}
.photo-wrap { border:1px solid #BDBDBD; height:133px; width:139px; margin:5px;}

/* About page */
.about-sr-1 { padding-bottom:10px;}
.about-sr-2 { float:left; padding-bottom:20px;}
.about-sr-3 { float:right; padding-bottom:20px;}

/* Contact Page */
/* Contact Form */
.contact-form { padding-left:30px;}
.contact-form td{ padding-bottom:5px;}
.style1 { font-size:12px; font-family:verdana,arial,tahoma; text-align:left;}
.CheckList { font-weight:normal; font-size:10px; font-family:verdana,arial,tahoma; white-space:nowrap;}
.CheckList td{ padding:5px; *padding:3px; text-align:left;}
.CheckList label { padding-left:5px;}
td.send-button { padding:15px 0px 30px 0px;}
.contact-form-button { padding:.5em .8em;}
.form-label { font-size:12px; font-family:verdana,arial,tahoma; text-align:left; width:20px!important;}

#dnn_ctr3545_XModFeedback_summary1 { padding:15px;}
#dnn_ctr3545_XModFeedback_summary1 ul{ padding-left:15px;}
/* END Contact Form */

/* contact a furniture specialist style */
#dnn_ctr3920_ContentPane a{ color:#fff!important; background:rgb(132,70,50); text-decoration:none!important; text-align:center; border-top:3px solid #330003; border-bottom:3px solid #330003; border-left:none; border-right:none;}
#dnn_ctr3920_ContentPane a:hover{ color:rgb(132,70,50)!important; background:#eee!important; border-top:3px solid rgb(132,70,50); border-bottom:3px solid rgb(132,70,50); border-left:none; border-right:none;}

/* Services page */
.list-left { margin-right:30px;}

/* specials page */	
table.specials { text-align:left; border-bottom:1px solid #D1D2D2; margin-bottom:25px; padding:5px; width:622px;}
.specials td { vertical-align:top;}
.specials .image { width:145px; background-color:#F8F8F8; padding:5px; text-align:right; margin-right:20px;}
.specials .title { font-size:150%; padding-left:20px; height:40px; padding-top:5px;}
.specials .description { padding-left:20px; padding-right:5px;}

#dnn_ctr3158_SearchResults_dgResults .NormalBold a { display:inline; padding:3px 5px; color:#5a5959!important; background:url(/images/sub-menu.jpg) center no-repeat; width:20px; text-align:center; border:1px solid #999; margin:0 2px;}
#dnn_ctr3158_SearchResults_dgResults .NormalBold a:hover { background:url(images/sub-menu-over.jpg) center no-repeat; color:#FFF!important;}

.DNNAligncenter { text-align:left;}
