@charset "UTF-8";
/* CSS Document */

body { margin:0 auto; padding: 0; }
p {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; margin:5px 0; padding:0; line-height:18px; }
p a { color:#000000; text-decoration:none; }
p a:hover { text-decoration:underline; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#313434; margin:25px 0 10px; padding:0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#313434; }

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

/* HEADER */
#header {width:100%; background:#161716; }
#headerContent {width:960px; height:100px; margin:0 auto; }
#logo { margin:20px 0; width:230px; height:60px; float:left; }

ul#menu {margin:35px 0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:30px;float:right;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
ul#menu li {display:block;float:left;margin:0;padding:0 15px; }
ul#menu li a {color: #B8CDC1;display: block;float: left;font-weight: bold;padding: 5px 0 1px;text-decoration: none; }
ul#menu li a:hover { color:#FFFFFF;height:22px;background:url(../images/furniture/menu-hover.gif) repeat-x bottom; }
ul#menu li a.current {display:inline;height:22px; float:left; margin:0; }

/* HOME */
#home1 { width:100%; height:340px; background:#BAE1F6 url(../images/furniture/sky03.jpg) center repeat-x; }
#home1Content { width:960px; height:50px; margin:0 auto; position:relative; }
#home1Content img#familyBusiness { position: absolute; top: 45px;}
#home2 { width:100%; height:380px;}
#home2Content { width:960px; margin:0 auto; }
.homeColumns { float:left; height:100px; margin:0 20px 0 0; width:300px; float:left; }
.homeColumns h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#313434; margin:25px 0 10px; padding:0; width:300px; }
.homeColumns img { padding:5px; margin:5px 0; background:#D9E021; width:290px; height:130px; }
.homeColumns p { padding:0; margin:10px 0; }
.homeColumns .readMore {float:left; padding:4px 11px 5px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background-color:#313434; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:15px 0 40px; border:1px solid #000000; }


/* FOOTER */
#footer { padding:5px 0; margin:40px 0 0; height:50px;}
#footerContent {width:960px; margin:0 auto; border-top:1px dotted #333333; }
#footer p#left { float:left; font-size:10px; width:400px; }
#footer p#right { float:right; font-size:10px; width:400px; text-align:right; }
#footer p a { color:#000000; text-decoration:none; }
#footer p a:hover { color:#000000; text-decoration:underline; }

/* SERVICES PAGE */
#services { width:100%; height:850px; background:#ffffff; }
#servicesContent { width:960px; margin:0 auto; }
#servicesContent .homeColumns { margin:20px 20px 20px 0; }
#serviceshead { background:url(../images/furniture/services.jpg) top center no-repeat; height:350px;  margin-top: 20px; position:relative; }
#serviceshead p#line1 { font:14px Arial, Helvetica, sans-serif; position:absolute; top:200px; left:470px; }
#serviceshead p#line2 { font:14px Arial, Helvetica, sans-serif; position:absolute; top:230px; left:465px; }
#serviceshead p#line3 { font:14px Arial, Helvetica, sans-serif; position:absolute; top:260px; left:455px; }
.servicesColumns { float:left;  margin:0 20px 0 0; width:220px; float:left; }
.servicesColumns h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#313434; margin:25px 0 10px; padding:0; width:300px; }
.servicesColumns img { padding:5px; margin:5px 0; background:#D9E021; width:290px; height:130px; }
.servicesColumns p { padding:0; margin:10px 0; }


/* CONTACT PAGE */
#contact { width:100%; height:800px; background:#ffffff; }
#contactContent { width:960px; margin:0 auto; }
#contact #left { float:left; width:500px; }
#contact #left #contact-area { float:left; width:460px; padding:40px; margin:30px 0; background-color:#B8CDC1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#contact #left #contact-area div { float:left; width:460px; padding:0;}
#contact #left #contact-area input, #contact #left #contact-area textarea { padding: 5px; width: 446px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 10px 0px; border: 2px solid #8A9990; }
#contact #left #contact-area textarea { height: 90px; }
#contact #left #contact-area textarea:focus, #contact #left #contact-area input:focus { border: 2px solid #333333; }
#contact #left #contact-area input.submit-button { width: 100px; float: right; }
#contact #left #contact-area input#Name, #contact #left #contact-area input#City, #contact #left #contact-area input#Email { width: 260px; float:left; }
#contact #left #contact-area label { float: left;  width:460px; text-align: left; padding:5px 0;font: 12px Arial, Helvetica, sans-serif; }
#contact #right { float:right; width:240px; margin-right:80px; }
#contact #right #map { float:left; width:240px; height:240px; background-color:#B8CDC1; }

/* CATEGORY PAGE PAGE */
#category { width:100%; height:850px; background:#ffffff; }
#categoryContent { width:960px; margin:0 auto; }
#category #left { float:left; width:220px; background-color:#B8CDC1; height:890px;  }
#category #left ul { width:220px; margin:40px 0 0; padding:0; list-style:none; }
#category #left ul li { margin:0; background:#313434 url(../images/furniture/category-list.gif) right center no-repeat; }
#category #left ul li:hover { margin:0; background:#313434 url(../images/furniture/category-list-h.gif) right center no-repeat; }
#category #left ul li a { width:180px; padding:20px; display:block; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
#category #left h1 { font-size:24px; padding: 30px 15px 5px; margin:0; }
#category #left p { padding: 7px 15px; margin:0; }
#category #left .contactLink {float:left; padding:4px 11px 5px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background-color:#313434; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 15px; border:1px solid #000000; }

#category #right { float:left; width:700px; margin-left:20px; }
#category #right h1 { font-size:28px; padding: 40px 20px 0; margin:0; }
#category #right p { padding: 5px 0 10px; margin:0 20px; border-bottom: 1px dotted #161716; float:left; }
#category #right p.seo { padding:0; font-size:10px; border:none; margin:0 20px;  float:left; }
#category #right ul { width:680px; margin:10px 0; padding:5px; list-style:none;  float:left;}
#category #right ul li { width:140px; margin:0 15px; float:left; height:200px ;}
#category #right ul li a img { background-color:#161716; width:140px; padding:5px;  }
#category #right ul li a img:hover { background-color:#313434;}
#category #right ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#161716; display:block; color:#161716; border:0; margin:10px 0; text-decoration:none; }
#category #right ul li a:hover { color:#161716;color:#313434; }



/* CATEGORY PAGE PAGE */
#product { width:100%; height:100&; float:left; background:#ffffff; }
#productContent { width:960px; margin:0 auto; }
#product #left { float:left; width:220px; background-color:#B8CDC1; height:800px;  }
#product #left ul { width:220px; margin:40px 0 0; padding:0; list-style:none; }
#product #left ul li { margin:0; background:#313434 url(../images/furniture/category-list.gif) right center no-repeat; }
#product #left ul li:hover { margin:0; background:#313434 url(../images/furniture/category-list-h.gif) right center no-repeat; }
#product #left ul li a { width:180px; padding:20px; display:block; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
#product #left h1 { font-size:24px; padding: 30px 15px 5px; margin:0; }
#product #left p { padding: 7px 15px; margin:0; }
#product #left .contactLink {float:left; padding:4px 11px 5px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background-color:#313434; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 15px; border:1px solid #000000; }

#product #right { float:left; width:660px; margin-left:20px; padding:20px; }
#product #right h1 { font-size:28px; padding:  20px 0; margin:0; }
#product #right #crumbtrail { width:660px; height:40px; float:left;  border-bottom: 1px dotted #161716;}
#product #right #crumbtrail p { padding: 0; margin:10px 0; color:#999999; float:left; width:660px; }
#product #right #crumbtrail p a { color:B8CDC1; }
#product #right #crumbtrail p a:hover {  color:B8CDC1; }
#product #right #productTop { width:660px; float:left; margin:20px 0;}
#product #right #productBottom { width:660px; float:left; margin:20px 0;}
#product #right #productPhoto { width:350px; height:330px; float:left; background:#CCCCCC; }
#product #right #productDetail { width:290px; height:330px; float:right; position:relative; }
#howtoorder { position:absolute; bottom:0; background: #B8CDC1; padding:5%; width:90%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #839E8E; }
#howtoorder p{ font-weight:bold; color:#313434; font-family:Arial, Helvetica, sans-serif; margin:0; letter-spacing:-1px; }
#howtoorder p a{ color:#313434; }


#product #right #productBottom table { width:660px; float:left; margin:10px 0;  }
#product #right #productBottom table.single tr td:nth-of-type(odd) { border:0; width:660px;  }
#product #right #productBottom tr td { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; padding:7px 10px;  }
#product #right #productBottom tr td:nth-of-type(odd) { border-right:1px solid #CCCCCC; width:450px;  }
#product #right #productBottom .odd { background-color:#E6E6E6; }
#product #right #productBottom .tableHead { border:0 !important; font-weight:bold;  }
