body{
margin:0px;
padding:0px;
background-image:url("furniture/body_gradient_bg.gif");
background-repeat:repeat-x;
background-position:top left;
background-color:#000000;
}
body.popup{
margin:0px;
padding:0px;
background-image:none;

background-color:#231F20;
}

.silver{
color:silver;
}
#container{
background-image:url("furniture/shadow_bg.png");
background-position:top left;
background-repeat:no-repeat;
width:1054px;
height:724px;
border:none;
margin-left:-527px;
margin-top:-362px;
position:absolute;
left:50%;
top:50%;
}

#reflection{
background-image:url("furniture/reflection2.png");
background-position:top left;
width:1024px;
height:89px;
position:absolute;
bottom:0px;
left:12px;
}


#main_holder{
margin-left:11px;
margin-top:14px;
width:1024px;
height:600px;
border:solid 1px #000000;
background-color:none;
}
a {  
  position: relative; 
  z-index: 1; 
}  
a:link.gold{
background-color:inherit;
color:#60604B;
text-decoration:none;
}

a:visited.gold{
background-color:inherit;
color:#60604B;
text-decoration:none;
}

a:link.main{
background-color:inherit;
color:#ffffff;
text-decoration:none;
}
a:visited.main{ 
background-color:inherit;
color: #ffffff; 
text-decoration:none;
}

a:hover.main, a:hover.gold{ 
background-color:inherit;
color:#72AFB6;
text-decoration:underline;
}

a:active.main,a:active.gold { 
background-color:inherit;
color: #ffffff;
text-decoration:underline;
}

a:link.cyan{
background-color:inherit;
color:#72AFB6;
text-decoration:underline;
}
a:visited.cyan{ 
background-color:inherit;
color:#72AFB6;
text-decoration:underline;
}

a:hover.cyan{ 
background-color:inherit;
color:#72AFB6;
text-decoration:none;
}

a:active.cyan { 
background-color:inherit;
color:#72AFB6;
text-decoration:underline;
}

a:link.cyan2{
background-color:inherit;
color:#72AFB6;
text-decoration:none;
}
a:visited.cyan2{ 
background-color:inherit;
color:#72AFB6;
text-decoration:none;
}

a:hover.cyan2{ 
background-color:inherit;
color:#72AFB6;
text-decoration:underline;
}

a:active.cyan2 { 
background-color:inherit;
color:#72AFB6;
text-decoration:none;
}

a:link.black{
background-color:inherit;
color:#000000;
text-decoration:underline;
}
a:visited.black{ 
background-color:inherit;
color:#000000;
text-decoration:underline;
}

a:hover.black{ 
background-color:inherit;
color:#000000;
text-decoration:none;
}

a:active.black { 
background-color:inherit;
color:#000000;
text-decoration:underline;
}

.bold{
font-weight:bold;
}
a:link.black2{
background-color:inherit;
color:#000000;
text-decoration:none;
}
a:visited.black2{ 
background-color:inherit;
color:#000000;
text-decoration:none;
}

a:hover.black2{ 
background-color:inherit;
color:#000000;
text-decoration:underline;
}

a:active.black2 { 
background-color:inherit;
color:#000000;
text-decoration:none;
}


a:link.green{
background-color:inherit;
color:#28903A;
text-decoration:underline;
}
a:visited.green{ 
background-color:inherit;
color:#28903A;
text-decoration:underline;
}

a:hover.green{ 
background-color:inherit;
color:#000000;
text-decoration:none;
}

a:active.green { 
background-color:inherit;
color:#28903A;
text-decoration:underline;
}





#site_head, #site_foot{
width:1024px;
height:133px;
background-image:url("furniture/site_head_bg.gif");
background-repeat:repeat-x;
border-bottom:solid 2px #626366;
background-color:#231F20;
}

#site_foot{
background-image:url("furniture/site_foot_bg.gif");
background-position:bottom left;
height:115px;
position:absolute;
bottom:94px;
border-top:solid 1px #ffffff;
border-bottom:0;
}

#logo{
width:230px;
height:88px;
background-image:url("furniture/logo2.gif");
background-repeat:no-repeat;
right:50px;
margin-top:23px;
position:absolute;
}
#ecom_btns{
width:369px;
height:65px;
position:absolute;
left:80px;
top:70px;
}
#home_btn, #home_btn_visited:visited{
background-image:url("buttons/home.gif");
background-position:top  left;
background-repeat:no-repeat;
text-indent:  10000px;
overflow: hidden;
width:110px;
height:65px;
display:block;
float:left;
}

#sell_btn, #sell_btn_visited:visited{
background-image:url("buttons/sell_through2.gif");
background-position:top  left;
background-repeat:no-repeat;
text-indent:  10000px;
overflow: hidden;
width:110px;
height:65px;
display:block;
float:left;
}

#buy_btn, #buy_btn_visited:visited{
background-image:url("buttons/buy_through2.gif");
background-position:top  left;
background-repeat:no-repeat;
text-indent:  10000px;
overflow: hidden;
width:139px;
height:65px;
display:block;
float:left;
margin-left:10px
}



#home_btn:hover, #sell_btn:hover, #buy_btn:hover{
background-position:  bottom left;
cursor:pointer;
}

#home_btn_visited:visited, #sell_btn_visited:visited, #buy_btn_visited:visited{
background-position: bottom left;
cursor:pointer;
}

#main_navigation{
width:1024px;
height:34px;
border-bottom:solid 1px #ffffff;
background-color:#231F20;
}


ul.navigation{
margin:0px 45px 0px 0px;
list-style-type:none;
list-style-position:outside;
}

ul.foot_navigation{
padding:0px;
margin:10px 0px 0px 0px;
list-style-type:none;
list-style-position:outside;
}

ul.general{
padding:0px;
margin:10px 0px 0px 0px;
list-style-type:disc;
list-style-position:outside;
}

li.main_nav,li.foot_nav, li.general{

float:right;
font-family:tahoma, arial, verdana, helvetica, sans-serif;
text-transform:uppercase;
font-size:0.6em;
padding:0px;
margin:10px 0px 0px 20px;
font-weight:normal;
color:#ffffff;
}
li.foot_nav{
padding:0px;
visible:inline;
line-height:12pt;
margin:0px;
color:#60604B;
}
li.general{
float:none;
padding:0px;
line-height:12pt;
margin:10px;
color:#000000;
}


a.gold{
margin:0px 0px 0px 20px;
font-family:tahoma, arial, verdana, helvetica, sans-serif;
text-transform:uppercase;
font-weight:normal;
font-size:0.6em;
}


#page_image, #page_image1, #page_image2, #page_image3, #page_image4, #page_image5, #page_image6,#page_image7,#page_image8,#page_image9,#page_image10,#page_image11,#page_image12, #page_image13, #page_image14{
background-image:url("images/hills.jpg");
background-repeat:no-repeat;
width:1024px;
height:329px;
}

#page_image1{
background-image:url("images/furniture1.jpg");
}
#page_image2{
background-image:url("images/furniture2.jpg");
}
#page_image3{
background-image:url("images/furniture3.jpg");
}
#page_image4{
background-image:url("images/furniture4.jpg");
}
#page_image5{
background-image:url("images/furniture5.jpg");
}
#page_image6{
background-image:url("images/furniture6.jpg");
}
#page_image7{
background-image:url("images/furniture7.jpg");
}
#page_image8{
background-image:url("images/furniture8.jpg");
}
#page_image9{
background-image:url("images/furniture9.jpg");
}
#page_image10{
background-image:url("images/furniture10.jpg");
}
#page_image11{
background-image:url("images/furniture11.jpg");
}
#page_image12{
background-image:url("images/furniture12.jpg");
}

#page_image13{
background-image:url("images/furniture13.jpg");
}


#page_image14{
background-image:url("furniture/gradient_bg.gif");
background-repeat:repeat-x;
background-color:#9FC7CD;
}


#headings{
width:392px;
height:34px;
border-top:solid 2px #626366;
border-bottom:solid 1px #ffffff;
top:148px;
left:100px;
position:absolute;
}
#copy_holder{
width:392px;
height:329px;
margin-left:87px;
border-left:solid 1px #231F20;
border-right:solid 1px #231F20;
background-image:url("furniture/text_bg.gif");
background-repeat:repeat-x;
background-color:#9FC7CD;
position:absolute;
}

p.main, p.detail, h3.prod_details, p.controls{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:0.8em;
padding:20px 20px 0px 25px;
margin:0px;
color:#000000;
lline-height:14pt;
}

.control, .control2{
padding:10px 0px 5px 0px;
margin:0px 20px 0px 0px;
width:764px;
height:auto;

}

.control2{
margin:0px 0px 0px 20px;


}
p.controls{
margin:0px;
padding:0px;
color:#000000;
lline-height:12pt;
text-align:left;
}
p.footer{
margin:10px 0px 0px 20px;
padding:0px;
font-family:tahoma, arial, verdana, helvetica, sans-serif;
text-transform:uppercase;
font-weight:normal;
font-size:0.6em;
}


.bold{
font-weight:bold;
}

#foot_detail{
background-image:url("furniture/foot_detail.gif");
background-repeat:no-repeat;
width:392px;
height:54px;
margin-left:87px;
}

#foot_nav{
width:450px;
height:auto;
left:485px;
top:5px;
position:absolute;
}


p.detail{
padding:10px 20px 0px 25px;
margin:0px;
color:#ffffff;
}

.cyan{
color:#72AFB6;
}

.lightgrey{
color:#808082;
}
.grey{
color:#626366;
}

.gold{
color:#60604B;
}

.green{
color:#28903A;
}

.white{
color:#ffffff;
}

#strap{
background-image:url("furniture/strap.gif");
background-repeat:no-repeat;
position:absolute;
width:51px;
height:64px;
right:35px;
top:15px;
}

.top{
z-index:100;
position:relative;
}

img.visit{
margin-top:20px;
}



/*product range*/
#product_container{
width:1005px;
padding-left:15px;
float:left;
display:inline;
border:0px;

}
.product_holder{
width:158px;
height:118px;
margin-right:7px;
margin-top:5px;
margin-bottom:10px;
border:solid 1px #000000;
background-color:gray;
float:left;
display:inline;
}

#product_img{
width:158px;
height:118px;
border:solid 1px #231F20;


}

.pr_name_bg{
position:absolute;
width:158px;
height:26px;
opacity: .65;
filter: alpha(opacity=65);
background-color:#000000;
margin-top:92px;
z-index:1;
}

.pr_hover_bg{
position:absolute;
text-indent:5000px;
width:158px;
height:118px;
opacity: .75;
filter: alpha(opacity=75);
background-color:#000000;
z-index:3;
}

.pr_hover_text{
cursor:pointer;
width:158px;
height:118px;
position:absolute;
z-index:4;
}

p.pr_hover{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
color:#ffffff;
text-align:center;
font-size:8pt;
padding:10px 5px 10px 5px;
margin:0px;
}

.show{
display:inline;
}

.hide{
display:none;
}

.pr_name{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
text-align:center;
color:#ffffff;
font-size:8pt;
font-weight:bold;
height:20px;
padding:3px 0px 3px 0px;
overflow:hidden;
position:absolute;
width:158px;
margin-top:92px;
z-index:2;
}

#filter_holder{
font-size:9pt;
font-family:tahoma, arial, verdana, helvetica, sans-serif;
position:absolute;
margin-top:0px;
right:15px;
width:auto;
height:15px;

margin:10px 15px 0px 0px;
}

select.filter{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:9pt;
width:auto;
height:auto;
border:solid 1px #000000;
color:#ffffff;
background-color:#000000;

}



.range_thumb{
position:absolute;
z-index:0;
}
img.range{

}

h3.prod_details{
font-size:0.7em;
padding:4px 0px 4px 0px;
text-align:center;
margin:0px;
width:260px;
}

h2.heading, h2.heading2{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
color:#ffffff;
font-size:13pt;
padding:0px;
margin:5px 0px 0px 25px;
}
h2.heading2{
color:#000000;
margin:20px 0px 30px 0px;
}


h3.small_.heading{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
color:#ffffff;
font-size:11pt;
padding:0px;
margin:5px 0px 0px 25px;
}



img.site_thumb_main, img.site_thumb{
border:sold 1px #000000;
width:100px;
height:75px;
margin:20px 0px 0px 25px;
}

img.site_thumb{
margin:20px 0px 0px 15px;
}


#con{
width:288px;
height:42px;
position:absolute;
top:15px;
left:15px;
background-image:url("furniture/construction2.gif");
background-repeat:no-repeat;
}

table.popup_details{
border-collapse:collapse;
border:solid 1px #626366;
}
#thumb_holder{
width:400px;
height:auto;
margin-left:25px
}
.gal_thumb{
width:76px;
height:76px;
float:left;
margin:0px 12px 12px 0px;
border:solid 1px #626366;
}

.gal_thumb:hover{
border:solid 1px #60604B;
}

#gallery_bg{
border:solid 1px #ffffff;
width:490px;
height:280px;
position:absolute;
left:520px;
margin-top:20px;
background-image:url("furniture/portfolio_bg.gif");
background-repeat:repeat;
background-position:top left;

}

#port_img_holder{
position:relative;
width:470px;
height:auto;
margin-left:23px;
margin-top:10px;

}

.port_thumb{
width:auto;
height:auto;
float:left;
margin:5px 15px 10px 0px;
border:solid 1px #626366;
}

.port_thumb:hover{
border:solid 1px #ffffff;
}

td.stats2{
text-align:center;
padding:3px;
border:solid 1px #dddddd;
}

table.small_form{
font-size:0.7em; 
font-family:tahoma, arial, verdana, helvetica, sans-serif;
border-collapse:collapse;
height:auto;
border:none;
margin-left:25px;
margin-top:20px;
}

input.mini_form{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
margin-bottom:5px;
color:#000000; 
background-color:none;
font-size:1em;
border: solid 1px #231F20; 
width:150px;
height:15px;
padding-left:5px;
}

input.mini_file{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
margin-bottom:5px;
color:#000000; 
background-color:none;
font-size:1em;
border: solid 1px #231F20; 
width:150px;
height:20px;
}

textarea.mini_form{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
margin-bottom:5px;
color:#000000; 
background-color:white;
font-size:1em; 
border: solid 1px #231F20; 
width:335px;
height:70px;
overflow:hidden;
}

input.button{
font-size:1em; 
font-family:tahoma, arial, verdana, helvetica, sans-serif;
margin:0px;
color:#ffffff; 
background-color:#28903A;
border: solid 1px #000000; 
width:auto;
}

input.btn{
font-size:9pt; 
font-family:tahoma, arial, verdana, helvetica, sans-serif;
margin:0px;
color:#ffffff; 
background-color:#000000;
border: solid 1px #ffffff; 
width:auto;
height:auto;
}

img.empty{
margin-top:50px;
}

.large{
font-size:1em;
}

.line{
width:inherit;
height:20px;
border-bottom:dashed 1px #626366;
}

.gallery_nav{
font-size:9pt; 
font-family:tahoma, arial, verdana, helvetica, sans-serif;
color:#ffffff;
margin-left:25px;
}
