#Gallery { 
	position: relative;
	top: 0;
	left: 0;
	margin-top: 160px;
	min-height: 800px;
	//height: 800px;
	background: #c59a00 url(i/fp-floor-grad.jpg) repeat-x left top;
}

#Gallery .light { background: url(i/fp-floorlighten.jpg) no-repeat 50% 43px; height: 100%;  }

#Sofa { 
	position: absolute;
	left: 1%; top: -120px;
	width: 391px;
	height: 313px;
	background: url(i/sofa-o.png) no-repeat left top;
	}
* html #Sofa { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/sofa-o.png', sizingMethod='crop'); //background: none; }

#Sofa .Sofa-t { background: url(i/sofa-t.gif) no-repeat left top; width: 100%; height: 100%; }


#Desk1 {
	text-align: left; 
	position: absolute;
	left: 28%;
	top: -50px;
	width: 280px;
	height: 228px;
	background: url(i/desk1.png) no-repeat left top;
}
* html #Desk1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk1.png', sizingMethod='crop'); //background: none; }
#Desk1 .Brand { width: 112px; height: 142px; background: url(i/brand-cohiba.gif) no-repeat 50% 33%; }
#Desk1 .darker { width: 100%; height: 100%; background: url(i/desk1-darker.png) no-repeat left top; }
* html #Desk1 .darker { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk1-darker.png', sizingMethod='crop'); //background: none; }

#Desk2 {
	text-align: left; 
	position: absolute;
	left: auto;
	right: 8%;
	top: -95px;
	width: 280px;
	height: 228px;
	background: url(i/desk2.png) no-repeat left top;
}
* html #Desk2 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk2.png', sizingMethod='crop'); //background: none; }
#Desk2 .Brand { position: absolute; left: 31px; top: 55px; width: 97px; height: 120px; background: url(i/brand-cohiba.gif) no-repeat 50% 50%; }
#Desk2 .darker { width: 98px; height: 128px; background: url(i/desk2-darker.png) no-repeat left top; position: absolute; left: 0px; top:  0px;}
* html #Desk2 .darker { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk2-darker.png', sizingMethod='crop'); //background: none; }

#MainDesk div {text-align: left;}
#MainDesk strong { font-size: 1.5em }
#MainDesk {
	position: absolute;
	left: 45%;
	top: -75px;
	z-index: 0; 
	width: 244px;
	min-height: 320px;
	//height: 320px;
	word-spacing: nowrap;
	background: url(i/desk-t.png) no-repeat left top;
}
* html #MainDesk { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk-t.png', sizingMethod='crop'); //background: none; }
#MainDesk .footer { height: 47px; background: url(i/desk-b.png) no-repeat left top; }
* html #MainDesk .footer { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk-b.png', sizingMethod='crop'); //background: none; }
#MainDesk .shadow { position: relative; top: 0px; left: 0; height: 87px; width: 364px; background: url(i/desk-shadow.png) no-repeat left top; }
* html #MainDesk .shadow { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/desk-shadow.png', sizingMethod='crop'); //background: none;  }

#MainDesk .content {  margin-top: 28px; padding: 0 20px 20px 20px; background: url(i/desk-bg.gif) repeat-y left top; }

#Intro { 
	position: absolute;
	left: 160px;
	top: 200px;
	z-index: 0; 
	text-align: left;
	width: 25%;
}

#RightColumn { 
	position: absolute;
	left: 72%;
	top: 130px;
	z-index: 0; 
	text-align: left;
	width: 25%;
}