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

body
{
	background-color:#000000;
	font-family:arial;
	font-size:small;
}

/*----------------------------------*/

.main_container
{
	width:664px;
	margin:auto;
	margin-top:75px;
}

/*-----------------------------------*/

.logo_container
{
	clear:both;
}
.icon
{
	float:left;
}
.logo
{
	float:right;
}

/*------------------------------------*/

.text_container
{
	width:664px;
	clear:both;
}

.left_container
{
	float:left;
	width:143px;
	margin-top:21px;
}

.process_container
{
	float:left;
	width:143px;
	margin-top:24px;
	border-top:1px solid #FFFFFF;
}

.process_container li a
{
	color:#FFFFFF;
	list-style-type:none;
}

.process_container li
{
	border-bottom:1px solid #FFFFFF;
	text-transform:uppercase;
	font-size:80%;
	padding:15px 0px 15px 0px;
}

.process_container a:hover
{
	color:#9f8f26;
}

p
{
	color:#FFFFFF;
	padding-bottom:20px;
}

a
{
	text-decoration:none;
	color:#ccbf57;
}

b
{
	color:#9f8f26;
}

/*--------------------------------------*/

.right_container img
{
	margin-top:24px;
	margin-left:18px;
}

/*-------------------------------------*/

.navigation_container
{
	float:right;
	width:92px;
	height:424px;
	z-index:1;
	background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
	border-top:1px solid #FFFFFF;
	position:absolute;
	top:175px;
	margin-left:571px;
}

ul.menu_container 
{
	position:absolute;
	top:175px;
	width:92px;
	margin-left:571px;
	z-index:1000000;
}

ul.menu_container li a
{
	text-transform:uppercase;
	z-index:1000;
	display:block;
	font-size:80%;
	color:#FFFFFF;
}

ul.menu_container li
{
	font-weight:bold;
	list-style-type:none;
	padding:13px 12px 13px 0px;
	text-align:right;
	border-bottom:1px solid #FFFFFF;
}

ul.menu_container a:hover
{
	color:#9f8f26;
}

ul.menu_container .white
{
	color:#9f8f26;
}



/*-----------------------------------------*/

.menu_emporium 
{
	background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
	/*float:left;*/
	position:absolute;
	z-index:10000;
	/*margin-top:-211px;	   */
	margin-left:479px;
	border-top:1px solid #ffffff;
	text-transform:uppercase;
	visibility:hidden;
}

.menu_emporium li a
{
	color:#FFFFFF;
	font-size:80%;
	font-weight:bold;
	display:block;
	list-style-type:none;
}

.menu_emporium li 
{
	padding:13px 12px 13px 0px;
	width:80px;
	text-align:right;
	list-style-type:none;
	border-bottom:1px solid #ffffff;
	display:block;
	overflow:hidden;
}

.menu_emporium a:hover
{
	color:#9f8f26;
}

/*-----------------------------------------*/

.welcome
{
	position:absolute;
	top:513px;
	margin-left:157px;
	z-index:100;
}

/*----------------------------------------*/

.the
{
	position:absolute;
	top:429px;
	margin-left:264px;
}

/*----------------------------------------*/

.experience
{
	position:absolute;
	top:513px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.big
{
	position:absolute;
	top:221px;
	margin-left:212px;
}

/*----------------------------------------*/

.picture
{
	position:absolute;
	top:483px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.portfolio
{
	position:absolute;
	top:500px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.press
{
	position:absolute;
	top:437px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.emporium
{
	position:absolute;
	top:523px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.what
{
	position:absolute;
	top:415px;
	margin-left:160px;
	z-index:100;
}

/*----------------------------------------*/

.client
{
	position:absolute;
	top:499px;
	margin-left:161px;
	z-index:100;
}
/*----------------------------------------*/

.call
{
	position:absolute;
	top:460px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.interior
{
	position:absolute;
	top:398px;
	margin-left:175px;
	z-index:100;
}
/*----------------------------------------*/

.design
{
	position:absolute;
	top:486px;
	margin-left:308px;
	z-index:100;
}

/*----------------------------------------*/

.garden
{
	position:absolute;
	top:390px;
	margin-left:178px;
}

/*----------------------------------------*/

.product
{
	position:absolute;
	top:395px;
	margin-left:175px;
	z-index:100;
}

/*----------------------------------------*/

.source
{
	position:absolute;
	top:497px;
	margin-left:158px;
	z-index:100;
}

/*----------------------------------------*/

.manage
{
	position:absolute;
	top:445px;
	margin-left:162px;
	z-index:100;
}

/*----------------------------------------*/

.project
{
	position:absolute;
	top:517px;
	margin-left:160px;
	z-index:100;
}

/*----------------------------------------*/

.wessex
{
	position:absolute;
	top:554px;
	margin-left:161px;
	z-index:100;
}

/*----------------------------------------*/

.willough
{
	position:absolute;
	top:509px;
	margin-left:160px;
	z-index:100;
}

/*----------------------------------------*/

.second
{
	position:absolute;
	top:370px;
	margin-left:378px;
	z-index:100;
}

/*----------------------------------------*/

.step
{
	position:absolute;
	top:445px;
	margin-left:290px;
	z-index:100;
}

/*----------------------------------------*/

.process
{
	position:absolute;
	top:534px;
	margin-left:351px;
	z-index:100;
}

/*----------------------------------------*/

.furniture
{
	position:absolute;
	top:500px;
	margin-left:153px;
	z-index:100;
}

/*----------------------------------------*/

.rugs
{
	position:absolute;
	top:450px;
	margin-left:167px;
	z-index:100;
}

/*----------------------------------------*/

.light
{
	position:absolute;
	top:450px;
	margin-left:158px;
	z-index:100;
}

/*----------------------------------------*/

.text_container
{
	width:664px;	
}

.container_content
{
	padding-top:19px;
}

.prdItemContainer
{
	height:auto;
}

.prdItem 
{
	float:left;
	padding:5px 10px 0px 0px;
	width:211px;
}

.prdItem a img 
{
	border:2px solid #C8C48D;
}

.pItem 
{
	float:left;
	padding:0px 10px 8px 0px;
	width:213px;
}

.pItem a img 
{
	border:2px solid #C8C48D;
}




/*------------------------------------*
12 Step Process Containers
*-------------------------------------*/
.process_content 
{
	 color:#cdbf58;
	font-size:100%;
}	
.pr_container
{
	width:400px;
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	visibility:hidden;
	padding:10px 10px;
	font-weight:bold;
	line-height:20px;
	margin-top:-1px;
	position:absolute;
	z-index:5000;
}



/*-------------------------------
        FURNITURE.PHP
--------------------------------*/

.sub_container
{
	padding-top:19px;
	width:571px;
	clear:both;
}

 fieldset {
 background:#F9F8F8 none repeat scroll 0% 50%;
border:1px solid #A8C1C8;
margin-bottom:2px;
}	
.sub_container th {
 	color:#575757;
font-weight:bold;
padding:4px;
 }

.sub_container input {
	background-color:#FFFFFF;
border:1px solid #F0F0F0;
float:right;
}
.sub_container select {
	float:right;
}
.sub_container textarea{
	width:100%;
}
.sub_container .header {
	padding:5px;
	font-size:14px;
}
.help {
	color:#990000;
}

.prdItem 
{
	width:225px;
	float:left;
}

.clearer {
	clear:both;
	float:left;
}
#prdContainer {
	clear:both;
}
.prdItem a img {
	border:2px solid #C8C48D;
}

#sbox-window
{
border: 3px solid #C8C48D;
}

fieldset a img {
	border:none;
}

.prdItemContainer {
	height:auto;
	width:470px;
	float:left;
}

.prdCont
{
	float:left;
}
.left
{
	float:left;
	margin-top:5px;
	width:93px;
	margin-left:5px;
	border-top:1px solid #FFFFFF;
}
.left a
{
	color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	padding:12px 0px 13px 10px;
	display:block;
	/*text-align:right;*/
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
	z-index:10000000000000000;
}

.left a:hover
{
	color:#9f8f26;
}

span
{
	color:#9f8f26;
	border-bottom:1px solid #FFFFFF;
	padding:12px 0px 13px 10px;
	display:block;
	/*text-align:right;*/
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
}

.prd_extend {
    width:470px;
	float:left
}

.quicktime
{
	padding-top:25px;
}