body {
	background-color: #fff;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:10pt;
}


 .centered {
 
    width: 330px;
	height: 420px;
	text-align: left;
	background:#a09d83;
	background-image:url(../images/DrawingHomePage.gif);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:middle;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -165px;
	margin-top: -210px;
	font-weight:bold;
	
} 


.centeredtext{
position:absolute;
margin-top:210px;
height:15px;
}



.centered A, .centered A:visited, .centered A:active {
	 COLOR: #fff; TEXT-DECORATION: none; font-weight:bold;

}

.centered A:hover{
	text-decoration:underline;
}

#centeredcontent {
	width: 622px;
	height: 479px;
	text-align: center;
	background:#a09d83;
	color: #000;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -311px;
	margin-top: -245px;
}

#header{
	height:35px;
	text-align:left;
	background-color:#FFFFFF;
	padding-bottom:5px;

}

#footer{
    clear:both;
	height:31px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:1px dashed #000;


}

#footer li{
	display:inline;
	background-image: none;
	overflow:hidden;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#footer ul{
	margin: 0;
	padding: 0px;
	padding-top:7px;
	padding-left:20px;
	
}
#footer a, #footer a:visited {
	color: #333333;
	text-decoration: none;
}

#footer a:hover {
	color: #996600;
	text-decoration: none;
}

#footer a:active {
	color: #996600;
	text-decoration: none;
}

#footer a:focus, a.footera:focus, a.about:focus, a.contact:focus, #shortmenu A:focus, #menu A:focus, #linkcategory A:focus, #linkcategory1 A:focus, #linkcategory2 A:focus, #filtertitle A:focus, #contentnews .black A:focus, a.portfolio:focus, a.sofas_right:focus, a.sofas_left:focus, a:focus, .drag-handle .drag-controls A:focus {
	-moz-outline: none; /* Firefox 1.0x */
	outline: none; /* Firefox nightly builds, DeerPark dev. 
releases */
	outline-offset 3px;  /* Firefox nightly builds, DeerPark dev. releases 
*/
}

#footer a.footera:link, #footer a.footera:visited, #footer a.footera:hover, #footer a.footera:active {
	color: #996600;
}

a.about:link, a.about:visited, a.about:active {
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	line-height:50px;
	font-size:12px;

}

a.about:hover{
text-decoration:underline;
}

a.contact:link, a.contact:visited, a.contact:active {
	color:#FFFFFF;
	text-decoration:none;

}

a.contact:hover{
text-decoration:underline;
}

img { border:none; position:relative; overflow:hidden; vertical-align:middle;}
.imgportfolio { border:none; position:relative; overflow:hidden; vertical-align:middle;border:1px solid #fff;}
.imgcollection { border:none; position:relative; overflow:hidden; vertical-align:middle;display:block;padding-top:1px;padding-left:1px;}
.imgcollectionshort { border:none; position:relative; overflow:hidden; vertical-align:middle;display:block;padding-top:9px;padding-left:1px;}
.imgright { position:relative;margin:5px 10px 5px 10px;overflow:hidden;float:right; }
.imgrightborder { position:relative;margin:5px 40px 5px 40px;overflow:hidden;float:right; border:1px solid #fff;}
.imgfront { position:relative;margin:5px 10px 5px 10px;overflow:hidden;float:right;vertical-align:middle; }
.imgleft { position:relative;float:left; margin:0px auto;overflow:visible;padding-right:15px;}
.imghome{margin:0px auto;overflow:hidden;padding-right:15px;position:relative;float:left;vertical-align:bottom;}
.imgarrow { position:relative; overflow:hidden; vertical-align:middle; margin-right:7px;}

.LogoText{
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:0.035cm;
	padding-top:10px;
}

#shortmenu{
	background:#000000;
	text-align:right;
	color:#FFFFFF;
	height:18px;

}

#shortmenu ul, #menu ul{
	margin: 0;
	padding: 0px;
	
}

#shortmenu li{
	display:inline;
	padding: 5px;
    background-image: none;
    background-repeat: no-repeat;
	overflow:visible;
}

#shortmenu A, #shortmenu A:visited, #shortmenu A:active {
	 COLOR: #fff; TEXT-DECORATION: none;
}

#shortmenu A:hover{
	text-decoration:none;

}


#menu {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 27px;
}
#menu div{
	float: left;
	BACKGROUND-COLOR: #d4d2c7;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.m1 {
	padding-top: 5px;
	padding-bottom: 5px;
}


#menu A, #menu A:visited, #menu A:hover {
	 COLOR: #000000; TEXT-DECORATION: none;
}

#menu A:active {
	 background-color:#a09d83;
	 TEXT-DECORATION: none;
}



/*#menu {
	margin: 0px;
	padding: 0px;
}
#menu LI{
	display: inline;

}
#menu UL {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 5px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #d4d2c7;
	TEXT-ALIGN: center;
	list-style-type: none;
	white-space: nowrap;
		text-align:left;
}


#menu A, #menu A:visited {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.4em; COLOR: #000000; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #d4d2c7; TEXT-DECORATION: none
}
#menu A:hover {
	 BACKGROUND-COLOR: #a09d83;
}*/

#content, #contentfront, #contentdesigner, #contentbottom, #contentcollection, #contentcollection_front, #contentcollection_sofas, #contentcollection_chairs {
    margin-top:12px;
	margin-bottom:12px;
	margin-left:7px;
	margin-right:7px;
    padding:20px 10px 10px 10px;
	BORDER: #fff 1px solid;
	BACKGROUND: #a09d83;
	WIDTH: 584px; 
	_WIDTH: 572px;
	color:#ffffff;
    float:left;
    letter-spacing: 0.035cm;
    text-align:right;
	position:relative;
}




#content{

	_HEIGHT:293px;
	HEIGHT:330px;

}

#contentfront{
	padding-top:68px;
	_HEIGHT:298px;
	height:292px;
	padding-bottom:0px;
}



#contentdesigner, #contentbottom{
	_HEIGHT:208px;
	height:330px;
	letter-spacing: 0.035cm;
	background:#908B77;
	background-image:url(../images/designer_back.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	
}

#contentbottom{

		background:#a09d83;

}

#contentlefttop {
	width: 180px;
	height: 30px;
	padding-top:10px;
	margin-top:10px;
	margin-left:20px;
	padding-right:10px;
	text-align:center;
	position:relative;
	float:left;
	overflow:hidden;
	border-bottom: #fff 1px solid;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	letter-spacing:0.035cm;
	

}


#contentrighttop {
    width: 353px;
	_Width: 301px;
	height: 30px;
	padding-top:10px;
	margin-top:10px;
	margin-right:20px;
	text-align:center;
	position:relative;
	float:right;
	overflow:hidden;
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;

}

#contentleftbottom {
	width: 180px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	text-align:center;
	position:relative;
	float:left;
	overflow:hidden;
	clear:both;

	

}

#contentleftbottom .categoryp{

color:#FFFFFF;
letter-spacing:0.035cm;
font-size:12px;

}

#contentrightbottomchairs, #contentrightbottomsofas, #contentrightbottomfurniture, #contentrightbottomtreatment, #contentrightbottombedding, #contentrightbottomfabrics, #contentrightbottomarts {
    width: 353px;
	_Width: 301px;
	_Height: 260px;
	height:  260px;
	margin-bottom: 10px;
	padding-bottom:5px;
	margin-right:20px;
	text-align:center;
	position:relative;
	float:right;
	overflow:hidden;
	border-left: #fff 1px solid;
	background-position:center;
	background-repeat:no-repeat;
	color:#FFFFFF;

}
#contentrightbottomchairs{
	background-image:url(../images/Chairs.jpg);
}

#contentrightbottomsofas{
	background-image:url(../images/Sofas.jpg);
}

#contentrightbottomfurniture{
	background-image:url(../images/furniture.jpg);
}

#contentrightbottomtreatment{
	background-image:url(../images/treatment.jpg);
}

#contentrightbottombedding{
	background-image:url(../images/Bedding.jpg);
}

#contentrightbottomfabrics{
	background-image:url(../images/fabrics.jpg);
}

#contentrightbottomarts{
	background-image:url(../images/arts.jpg);
}

#linkcategory{
position:relative;
overflow:visible;
margin-top:50px;
margin-right:-220px;

}

#linkcategory1{
position:relative;
overflow:hidden;
margin-top:80px;
margin-left:-210px;
}


#linkcategory2{
position:relative;
overflow:hidden;
margin-top:35px;
margin-left:-210px;
}

#linkcategory3{
position:relative;
overflow:visible;
margin-top:45px;
margin-right:-220px;

}

#linkcategory A, #linkcategory A:visited, #linkcategory A:active, #linkcategory1 A, #linkcategory1 A:visited, #linkcategory1 A:active, #linkcategory2 A, #linkcategory2 A:visited, #linkcategory2 A:active, #linkcategory3 A, #linkcategory3 A:visited, #linkcategory3 A:active {
	 COLOR: #fff; text-decoration:underline; font-weight:bold;
	 overflow:visible;
	 letter-spacing:0.035cm;

}

#linkcategory A:hover, #linkcategory1 A:hover, #linkcategory2 A:hover, #linkcategory3 A:hover{
	text-decoration:underline;
	overflow:visible;
}

#content p, #contentfront p{
letter-spacing:normal;
text-align:center;
font-size:10px;
color:#fff;

}

#content .title, #contentdesigner .title, #contentbottom .title{
padding:20px;
color:#000000;
font-weight:bold;
text-align:center;
position:relative;
}

#contentnews .title{
color:#000000;
padding-top:20px;
font-weight:bold;
text-align:center;
position:relative;
}

#rightf{
position:relative;
float:left;
display: block;
width: 295px;
text-align: left;
//clear: both;
}
#rightf1{
position:relative;
float:left;
display: block;
width: 311px;
text-align: left;
//clear: both;
}

#leftf{
position:relative;
float:right;
display: block;
text-align: left;
overflow:hidden;
}


#contentfront .title{
color:#000000;
font-weight:bold;
text-align:center;
position:relative;
}

#content .itext, #contentdesigner .itext, #contentbottom .itext{
padding:5px;
margin-left:15px;
margin-right:15px;
color:#fff;
font-size:12px;
text-align:center;
letter-spacing:0.035cm;
}

#contentfront .itext{
margin-left:15px;
color:#fff;
font-size:12px;
text-align:center;
letter-spacing:0.035cm;
}

#contentfront .iabout{
margin-right:60px;
color:#fff;
font-size:12px;
text-align:right;
letter-spacing:0.035cm;
}


#contentdesigner .itext, #contentdesigner .title, #contentbottom .title, #contentbottom .itext{
	padding-bottom:0px;
	padding-left:100px;
	padding-right:100px;o
}

#contentdesigner .title, #contentbottom .title{
	padding-top:60px;
}

#bodymap{
margin:0 auto;
padding:0;
height:100%;
width:100%;
background-color:#584033;
text-align:center;
font-size:12px;
letter-spacing:0.035cm;
}

#popup{
margin:0 auto;
padding:0;
height:70px;
width:100%;
position:relative;
}
#popup div {
    width:100%;
    position:absolute;
        top:50%;
        left:0;
    text-align:center; /* center img horizontally */
}

#popup div img{
	position:relative;
}

* html #popup div { width:100%;
    position:absolute; top:0;}
	
* html #popup div img{
	position:relative;
	top:35px;
}

#bodymap .title{
font-size: 20px;
color:#FFFFFF;
}

#bodymap .itext{
font-size: 12px;
color:#FFFFFF;
margin-left:30px;
margin-right:30px;
}


#filtertitle{
background-color:#584033;
color:#FFFFFF;
font-size:10px;
}
#filtertitle A, #filtertitle A:visited, #filtertitle A:hover, #filtertitle A:active {
	 COLOR: #fff; 
	 TEXT-DECORATION: none;
	 overflow:hidden;
	 letter-spacing:0.035cm;
	 font-size:12px;
	}
	
#contentnews {
    margin-top:12px;
	margin-bottom:12px;
	margin-left:7px;
	margin-right:7px;
    padding:5px 10px 10px 10px;
	BORDER: #fff 1px solid;
	BACKGROUND: #a09d83;
	WIDTH: 584px; 
	_WIDTH: 572px;
	color:#ffffff;
    float:left;
    letter-spacing: 0.035cm;
    text-align:right;
	position:relative;
	_HEIGHT:340px;
	height:345px;
	letter-spacing: 0.035cm;
	background:#908B77;
	background-image:url(../images/designer_back.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}


#contentnews .itext{
margin-left:35px;
margin-right:35px;
color:#fff;
font-size:12px;
text-align:center;
letter-spacing:0.035cm;
}

#contentnews .ilebel{
padding-left:5px;
margin-left:35px;
margin-right:28px;
color:#fff;
font-size:12px;
text-align:left;
letter-spacing:0.035cm;
}

#rightf .textfield, #leftf .textfield, #rightf1 .textfield {
font:10pt  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0.5px;
height:20px;
border:solid 0 #fff;
padding: 0px 8px;
background: transparent url(../images/textfield_bg.gif) no-repeat fixed;
letter-spacing: 0.035cm;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}
#rightf input.textfield,  #leftf input.textfield, #rightf1 input.textfield{
background: transparent url(../images/textfield_bg.gif) no-repeat;
letter-spacing: 0.035cm;
}
#contentnews textarea {
font:10pt Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.035cm;
color:#333 ;
margin:0.5px;
height:34px;
border:solid 0 #fff;
padding: 0 8px;
background: transparent url(../images/textarea_bg.gif) no-repeat fixed;
width:490px;
voice-family: "\"}\""; 
voice-family:inherit;
}
#contentnews textarea {
background: transparent url(../images/textarea_bg.gif) no-repeat;
letter-spacing: 0.035cm;

}
#rightf .submit, #rightf1 .submit {
margin:3px;
background: transparent url(../images/submit.gif) no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:10pt Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
 }
 
#contentnews .black{
text-align:right;
text-decoration:none;
color:#000000;
font-weight:bold;
width:90%;
padding-right:35px;
clear:both;
}

#contentnews .black1{
text-align:left;
text-decoration:none;
color:#000000;
font-weight:bold;
padding-left:35px;
padding-bottom:5px;
}


#contentnews .black A, #contentnews .black A:visited, #contentnews .black A:active{
padding-right:0px;
text-align:right;
text-decoration:none;
color:#000000;
font-weight:bold;
width:90%;
clear:both;
}

#contentnews .black A:hover{
	text-decoration:underline;

}

#contentcollection{
	_HEIGHT:293px;
	HEIGHT:330px;
	WIDTH: 557px; 
	_WIDTH: 552px;
	overflow:hidden;	
	text-align:left;
	padding:20px 5px 10px 35px;
	
}

#contentcollection_front{
	_HEIGHT:293px;
	HEIGHT:330px;
	WIDTH: 543px; 
	_WIDTH: 540px;
	padding:20px 5px 10px 47px;
	overflow:hidden;	
}

#contentcollection_sofas{
	_HEIGHT:293px;
	HEIGHT:330px;
	WIDTH: 557px; 
	_WIDTH: 553px;
	overflow:hidden;	
	text-align:left;
	padding:20px 5px 10px 34px;	
}


#contentcollection_chairs{
	_HEIGHT:293px;
	HEIGHT:330px;
	WIDTH: 544px; 
	_WIDTH: 540px;
	padding:20px 5px 10px 47px;
	overflow:hidden;	
}

html>body #contentcollection_sofas {padding:20px 10px 10px 37px;}

html>body #contentcollection_front {padding:20px 10px 10px 51px;}

html>body #contentcollection_chairs {padding:20px 10px 10px 50px;}

html>body #contentcollection {padding:20px 10px 10px 37px;}


.collection, .collection1 {
	width:91px;
	height:91px;
	background-image:url(../images/collection.gif);
	background-repeat:repeat-x;
	margin:5px;
	position:relative;
	text-align:center;
	float:left;
	overflow:hidden;
	z-index:1;
	vertical-align: middle; 
}

.collection1{
	clear:both;
	margin-left:22px auto;

}


#contentcollection .black, #contentcollection_front .black, #contentcollection_sofas .black, #contentcollection_chairs .black{
text-align:center;
text-decoration:none;
color:#000000;
clear:both;
letter-spacing:normal;
padding-top:10px;
left:0px;
}

#contentcollection_chairs .black{
	_WIDTH: 552px;
	margin-left:-42px;

}


#contentcollection .black{
	_WIDTH: 552px;

}

#contentcollection_sofas .black{
	_WIDTH: 551px;
	margin-left:2px;

}

#contentcollection_front .black{
	_WIDTH: 552px;
	margin-left:-42px;
}

html>body #contentcollection_chairs .black {margin-left:-22px;width:100%;}
html>body #contentcollection_sofas .black {margin-left:-15px;width:100%;}
html>body #contentcollection_front .black {margin-left:-22px;width:100%;}
html>body #contentcollection .black {margin-left:-15px;width:100%;}

.collectiontitle_c{
position:relative;
width:30px;
height:266px;
background-repeat:no-repeat;
margin-top:25px;
margin-left:0px;
margin-right:15px;
overflow:hidden;
left:0px;
float:left;
}

.collectiontitle{
position:relative;
width:30px;
height:300px;
background-repeat:no-repeat;
margin-top:3px;
margin-left:0px;
margin-right:15px;
overflow:hidden;
left:0px;
float:left;
}

#squares, #squares_sofas{
position:relative;
float:left;
width:444px;
overflow:hidden;
text-align:left;
_WIDTH:480px;
left:10px;

}

#squares_sofas{
_top:-203px;

}


#contentportfolio {
    margin-top:12px;
	margin-bottom:12px;
	margin-left:10px;
	margin-right:7px;
    padding:5px 12px 10px 28px;
	_padding:5px 10px 10px 10px;
	BORDER: #fff 1px solid;
	BACKGROUND: #a09d83;
	WIDTH: 562px; 
	_WIDTH: 562px;
	color:#ffffff;
    letter-spacing: 0.035cm;
    text-align:center;
	position:relative;
	_HEIGHT:345px;
	height:345px;
	letter-spacing: 0.035cm;
}

#contentportfolio .title{
color:#000000;
padding-top:60px;
padding-bottom:10px;
font-weight:bold;
text-align:center;
position:relative;
}

.portfolio, .portfolio1{
	float:left;
	position:relative;
	width:108px;
	height:130px;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing: 0.035cm;
	text-align:center;
	margin:14px;

}
.smalltitle{
	padding-top:3px;
	font-size:6px;
	letter-spacing: 0.035cm;
}	

a.portfolio:link, a.portfolio:visited, a.portfolio:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	position:static;
	padding-top:179px;
	float:right;
	margin-right:-22px;

}

a.portfolio:hover{
text-decoration:underline;
}

a.sofas_right:link, a.sofas_right:visited, a.sofas_right:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	padding-top:179px;
	float:right;
	

}

a.sofas_right:hover{
text-decoration:underline;
}

a.sofas_left:link, a.sofas_left:visited, a.sofas_left:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	padding-top:179px;
	float:left;
	left:-30px;	

}

a.sofas_left:hover{
text-decoration:underline;
}


/*CSS for popup */
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: #584033;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font-size: 11px;
background-color: #584033;
color: white;
cursor: move;
overflow: hidden;
width: auto;
text-align:right;
margin-right:15px;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
vertical-align:middle;
font-size:11px;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid black;
background-color: #584033;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}