html { background:#000; margin:0; padding:0;}
body { width:1000px; background:url(../images/body-bg.gif) repeat-y #000; margin:0 auto;}

* a:active {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}

*html { margin:0; padding:0;}

.clear { clear:both;}
.clearl { clear:left;}
.clearr { clear:right;}
.fl { float:left;}
.fr { float:right;}
iframe { margin:0; padding:0; float:left; display:inline;}
form { margin:0; padding:0;}

#header { width:1000px; margin:0; padding:0;}

#box1 { float:left; display:inline;}
#txt { width:340px; height:445px; margin:0 0 0 26px; padding:0; background:url(../images/text-bg.gif) repeat-y;}
.txt { font:normal 12px/15px arial; color:#fff; padding:10px 20px 0 20px;}
.txt img{ margin:0 0 15px 0; display:block;}
.more { background:url(../images/more-bg.gif) repeat-x; height:22px; font:normal 11px/22px Georgia; color:#000; padding:0; text-align:center; width:86px; display:block; margin:15px 0 0 0;}
.more a{ text-decoration:none; color:#000;}
.more a:hover{ text-decoration:underline; color:#000;}

#box2 { width:336px; margin:0; padding:0; float:left; display:inline;}

#box3 { width:272px; margin:0; padding:0; float:left; display:inline; background:url(../images/right-bg.gif) repeat-y;}
.link { font:bold 16px Georgia; color:#4a0101; text-align:center;}
.link a{ color:#4a0101; text-decoration:none; background:url(../images/link-bg.jpg) no-repeat; width:272px; height:29px; display:block; line-height:29px; padding:0 0 3px 0;}
.link a:hover{ color:#fff; text-decoration:underline; background:url(../images/link-hover-bg.jpg) no-repeat; width:272px; height:29px; padding:0 0 3px 0;}
.link .img{ padding:0 20px 0 0; margin:0; float:right; display:inline;}

#contact_us { background:url(../images/contact-bg.jpg) no-repeat; margin:0; padding:0; width:272px; height:189px; line-height:17px;}
.contact_us { font:normal 12px arial; color:#fee1d1; margin:60px 0 0 0; padding:0 0 0 30px; line-height:17px; float:left; display:inline; }
.contact_us a{ text-decoration:underline; color:#fff;}
.contact_us a:hover{ text-decoration:none; color:#fff;}
.contact_us strong{ font:normal 12px arial; color:#fff; float:left; width:175px; border:0px solid #fff;}
.contact_us b{ font:normal 12px arial; color:#fee1d1; float:left; width:60px; border:0px solid #fff;}
.contact_us span{ font:bold 12px arial; color:#fff; width:175px; float:left; border:0px solid #fff;}

#gallery { width:948px; height:88px; margin:0 0 0 26px; padding:0; background:url(../images/scroll-bg.gif) repeat-x;}

.jcarousel-scope { height:88px; text-align:center; margin:0;}
/* Button */
.jcarousel-prev {}
.jcarousel-next {}
/* Clip */
.jcarousel-clip {height:88px;text-align:center; float:left; display:inline; }
.jcarousel-clip ul {list-style:none; height:88px; float:left; width:892px; display:block;}
.jcarousel-clip li {margin:9px 0 0 0; display:block; height:95px; width:892px;}
.jcarousel-clip li img{ margin:0 2px 0 1px;}

#footer { width:949px; margin:0 0 20px 26px; padding:20px 0 15px 0; border-bottom:5px solid #fff; text-align:center;}
.footer { padding:0; font:bold 11px Georgia; color:#e1b9a1; margin:0;}
.footer a{ color:#e1b9a1; text-decoration:none; padding:0 10px 0 10px;}
.footer a:hover{ color:#e1b9a1; text-decoration:underline;}
.footer strong{ padding:0; font:normal 11px arial; color:#fff; display:block;}
.footer img{ border:0; padding:10px 0 10px 0;}


/* Internal */
#left { float:left; margin:0; display:inline; }
#left_box { width:170px; height:auto; background:url(../images/left-bg.gif) repeat-y; margin:0 0 0 26px; padding:0;}
#left_box img { display:block; border:0;}
.lft_lnk {margin:0; padding:0;}
.lft_lnk a{ background:url(../images/lnk-bg-lft.jpg) no-repeat; height:33px; display:block; font:bold 13px arial; color:#fff; display:block; text-decoration:none; line-height:33px; padding:0 0 0 15px;}
.lft_lnk a:hover{ background:url(../images/lnk-bg-lft-hover.jpg) no-repeat; height:33px; display:block; font:bold 13px arial; color:#faa067; display:block; text-decoration:none; line-height:33px; padding:0 0 0 15px;}
.lft_lnk .active{ background:url(../images/lnk-bg-lft-hover.jpg) no-repeat; font:bold 13px arial; color:#faa067; display:block; text-decoration:none; line-height:33px; padding:0 0 0 15px;} 
.lft_lnk .img{ padding:0; margin:8px 3px 0 0; float:right; border:0; display:inline;} 

#mid_box { width:750px; height:469px; margin:0; padding:0; float:left; border-left:28px solid #000; display:inline;}
#chair_showcase { margin:7px 11px 0 0; padding:0; display:block; float:left; width:139px;}
#chair_showcase img{text-align:center; border:0px; padding:0 0 3px 0;}
#chair_showcase a{ padding:0; margin:0; text-align:center; text-decoration:none; display:block;}


#mid { width:482px; height:500px; margin:0; padding:0; float:left; display:inline; background:url(../images/mid-right-bg.gif) repeat-y right; border-left:28px solid #000;}
.heading {font:normal 11px arial; color:#faa067; text-align:right; display:block; margin:10px 0 0 0;}
.heading a{font:bold 11px arial; color:#faa067; text-decoration:underline; padding:10px 10px 0 0;}
.heading a:hover{color:#faa067; text-decoration:none;}
.heading img { float:left; border:0; display:inline;}
.heading1 { float:left; margin:30px 0 0 0; padding:0; display:inline;}
.heading1 img { float:left; border:0; display:inline;}
#chair_box { margin:0; padding:0; display:block; width:482px;}
#chair_box strong{ float:left; margin:12px 15px 0 0; padding:0; display:inline;}
#chair_box img{ margin:0; padding:0; border:0; display:block;}
#chair_box .view_all { border-top:60px solid #000; float:left; display:inline;}
.next_back { text-align:right; padding:12px 25px 0 0; display:block; clear:left;}

#right { width:268px; height:auto; margin:0; padding:0; float:left; display:inline;}
.chair { width:268px; display:block; float:left; font:normal 12px/16px Georgia; color:#fff;}
.chair h1{ color:#d0775f; font:bold 18px Georgia; margin:0; padding:0; line-height:47px; background:url(../images/chair-title-bg.jpg) no-repeat; text-align:center;}
.chair h1 strong{ color:#fff; font:bold 11px arial;}
.chair p{ font:normal 12px/16px arial; color:#fff; padding:10px; margin:0; display:block;}
.chair a{ display:block; text-decoration:none; float:left; display:inline;}
.chair img { display:block; border:0;}

#mid_content { width:478px; height:469px; margin:0; padding:0; float:left; display:inline; border-left:28px solid #000;}
.text {font:normal 12px/16px arial; color:#fff; margin:15px 0 0 0; padding:0 10px 0 0;}
.text a{ color:#ffe4d3; text-decoration:underline;}
.text a:hover{ color:#ffe4d3; text-decoration:none;}

#mid_content1 { width:740px; height:auto; margin:0; padding:0 0 15px 0; float:left; display:inline; border-left:28px solid #000;}

.contact {font:normal 11px/14px Georgia; color:#fff; margin:15px 0 0 0; padding:0 10px 0 0;}
.contact strong { width:140px; background:#1f211f; float:left; font:bold 12px/30px Arial; color:#ffe7c9; border-right:1px solid #000; border-bottom:1px solid #000; padding:0 0 0 10px;}
.contact b { width:300px; background:#1f211f; float:left; display:inline; font:normal 12px/30px Arial; color:#fff; border-bottom:1px solid #000; padding:0 0 0 10px;}
.contact b a{ color:#fff; text-decoration:underline;}
.contact b a:hover{ color:#fff; text-decoration:none;}

.query {font:normal 11px/14px Georgia; color:#fff; margin:15px 0 0 0; padding:0 10px 0 0;}
.query strong { width:140px; background:#1f211f; float:left; display:inline; font:bold 12px/30px Arial; color:#ffe7c9; border-right:1px solid #000; border-bottom:1px solid #000; padding:0 0 0 10px; height:32px;}
.query b { width:300px; background:#292a2b; float:left; display:inline; font:normal 12px/30px Arial; color:#fff; border-bottom:1px solid #000; padding:0 0 0 15px; height:32px; display:block;}
.query b a{ color:#fff; text-decoration:underline;}
.query b a:hover{ color:#fff; text-decoration:none;}
.query b input{ width:250px; height:20px; font:normal 11px Arial; color:#000; padding:0 0 0 5px; margin:7px 0 0 0; border:1px solid #6a6e6f;}
.query b select{ width:250px; height:20px; font:normal 11px Arial; color:#000; padding:0 0 0 5px; margin:7px 0 0 0; border:1px solid #6a6e6f;}
.query span{ width:466px; line-height:25px; background:#1f211f; font:bold 12px Arial; color:#ffe7c9; padding:5px 0 5px 0; margin:0; text-align:center; display:block; border-bottom:1px solid #000;}
*html .query span{ width:440px; line-height:25px; background:#1f211f; font:bold 12px Arial; color:#ffe7c9; padding:5px 0 5px 0; margin:0; text-align:center; display:block; border-bottom:1px solid #000;}
.query h1{ font:bold 13px arial; color:#f7d8c4; margin:0; padding:0;}

#rt_box { width:272px; height:469px; margin:0; padding:0; float:left; display:inline; background:url(../images/right-bg.gif) repeat-y;}






/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	border: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



.cities { padding:10px; font:bold 12px/20px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; background:#2d2d2d; text-align:center; width:928px; margin:10px 0 10px 26px;}
.cities a{ color:#fff; text-decoration:none; padding:0 5px;}
.cities a:hover{ color:#fff; text-decoration:underline; padding:0 5px;}
.cities strong{ margin:0 10px 0 0; font:bold 13px/20px Georgia, "Times New Roman", Times, serif; color:#e1b9a1;}


