/* stylesheet for a leafy life furniture */
/* created 4th April, 2009 */

* { margin:0; padding:0; }
body { background:url(img/bg-main.gif) repeat-x top #eee; margin:0; padding:0; font-family:"Georgia","Times New Roman",serif; font-size:1em; }
img { border:0; }
p { margin:10px 0; }
a { text-decoration:none; color:#d0a522; }
label { font-weight:bold; }

.status { color:#c00000; font-weight:bold; }
.status li { margin-left:25px; }

#page { width:980px; margin:0 auto; }

#page_content { }

#header { float:left; width:100%; height:182px;   }
#header #logo { float:left; height:183px; }
#header #logo img { width:441px; height:183px; }
#header #rhs { float:left; display:block; width:100%; height:183px; background:url(img/header-rhs.gif) right no-repeat; }
#header #logo2 { float: left; padding-top:100px; }
#toptext { float:left; width:100%; margin:4px 14px; padding-top:10px;   }
#toptext #phone { padding-left:90px; padding-bottom:5px; }

/* front page content */
#fp_content { float:left; width:940px; min-height:330px; background:url(img/content-pg.gif) repeat-y left; padding:0 20px; }
#fp_content #fp_text { margin:0 5px; margin-bottom:5px; margin-top:0; }
#fp_content #fp_text h1 { font-size:140%; color:#db761c; }

#fp_content .lhs { float:left; margin-left:15px; width:320px;  }
#fp_content .rhs { float:left; width:565px; margin-left:30px;   }

#fp_content #fp_nav a { float:left; width:333px; height:46px; line-height:46px; margin-bottom:6px; padding-left:30px; color:#fff; font-size:130%; background:url(img/btn-off.gif) no-repeat; text-decoration:none; font-family:"Trebuchet MS",arial,helvetica,sans-serif; }
#fp_content #fp_nav a:hover { color:#ffff00; background:url(img/btn-on.gif) no-repeat;}

#fp_bottom { float:left; margin-left:12px; width:98%;  }

/* subpages */
#subtabs { float:left; width:100%; height:30px; border-bottom:6px solid #7d4329; margin-top:10px; font-size:12px; font-weight:bold; font-family:arial,helvetica,sans-serif; }
#subtabs .menu1 { float:left; display:inline; background:url(img/btn2-off.gif) no-repeat left; width:125px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center;  }
#subtabs .menu1:hover { color:#ffff00; background:url(img/btn2-over.gif) no-repeat left; }
#subtabs .menu1active { float:left; display:inline; background:url(img/btn2-off.gif) no-repeat left; width:125px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center; background:url(img/btn2-on.gif) no-repeat left; } 

#subtabs .menu2 { float:left; display:inline; background:url(img/btn3-off.gif) no-repeat left; width:95px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center;  }
#subtabs .menu2:hover { color:#ffff00; background:url(img/btn3-over.gif) no-repeat left; }
#subtabs .menu2active { float:left; display:inline; background:url(img/btn2-off.gif) no-repeat left; width:95px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center; background:url(img/btn3-on.gif) no-repeat left; } 

#subtabs .menu3 { float:left; display:inline; background:url(img/btn4-off.gif) no-repeat left; width:70px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center;  }
#subtabs .menu3:hover { color:#ffff00; background:url(img/btn4-over.gif) no-repeat left; }
#subtabs .menu3active { float:left; display:inline; background:url(img/btn4-off.gif) no-repeat left; width:70px; height:30px; line-height:30px; color:#fff; margin-right:4px; text-align:center; background:url(img/btn4-on.gif) no-repeat left; } 

#content_page { float:left; width:940px; min-height:430px; background:url(img/content-pg.gif) repeat-y left; padding:0 20px; }

#content_page #text {  margin-bottom:30px;  }
#content_page #text h1 { font-size:150%; color:#7c2b0f; margin-bottom:10px; }
#content_page #text h2 { font-size:120%; }
#content_page #text .back { color:#7c2b0f; font-size:90%; }

#content_page #top_strip { float:left; width:100%; height:30px; }
#content_page #top_strip img { float:right; padding-top:25px; }

#content_page .lhs { float:left; margin-left:25px; width:620px;  }
#content_page .lhs li { margin-left:30px; }

#content_page .rhs { float:left; width:290px; margin-left:0px; padding-top:50px; }

#content_page .side_img:hover { opacity:0.7;   } 
#content_page .side_img { float:right; width:280px; height:205px; margin-bottom:5px; }
#content_page .view_full { float:right;  margin-bottom:5px; }

#content_page h2 { font-size:110px; margin-top:10px; margin-bottom:10px;  }

#content_page #fp_nav a { float:left; display:block; width:333px; height:56px; line-height:56px; margin-bottom:12px; padding-left:30px; color:#fff; font-size:120%; background:url(img/btn-off.gif) no-repeat; text-decoration:none; font-weight:bold; font-family:"Trebuchet MS",helvetica,sans-serif; }
#content_page #fp_nav a:hover { color:#ffff00; background:url(img/btn2-on.gif) no-repeat;}

#footer { float:left; width:100%; height:110px; background:url(img/footer-lhs.gif) no-repeat; margin:0 auto; color:#fff; font-size:80%;  }
#footer li { display:inline; margin-right:5px; list-style:none; }
#footer li a { padding-left:10px; }
#footer ul { padding-top:5px;   }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#ffff00; }
#footer #lhs { float:left; width:100%; height:111px; background:url(img/footer-rhs.gif) right no-repeat;  }
#footer #center {  width:950px; height:51px; padding-top:30px; text-align:center;  } 
#footer #web2design { font-size:90%; padding-top:10px; color:#e4afa8; }
#footer #web2design a { color:#e4afa8; }
#footer #web2design a:hover { color:#ffff00; }

/* product catalogue */
.product { float:left; width:100%; background:#ddd;  border:1px solid #000; margin-bottom:20px; padding:0px; }
.product h3 { float:left; width:100%; font-size:100%;    border-bottom:1px solid #000;  background-color:#ffff00; padding:5px; color:#c00000; }
.product p { float:left; padding-left:5px; width:95%; font-size:90%; }

.product a { float:left; width:160px; background:#000; color:#fff; font-size:12px; text-align:center; }

.product a img { float:left; width:159px; height:120px; border-left:1px solid #000;  }
.product a img:hover { opacity:0.8; }
.product_lhs { float:left; width:460px; height:auto; }
.product_desc { float:left; width:98%; font-size:90%; }

