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

/* Main Config */
* { margin:0; padding:0;}
body { text-align:center; background-color: #333333;}
#container { width:980px; overflow:hidden; padding-bottom:20px; text-align:left; margin:10px auto; background-color: #ffffff;}

/* Navigation */
#navbar { width:940px; margin:0 auto; margin-top:20px; border-bottom:1px solid #cccccc; height:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
#navbar #leftnav { float:left; width:820px;}
#navbar #leftnav ol {list-style:none;}
#navbar ol li { display:inline;}

#navbar #leftnav .home a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .home a:hover { background:#ffffff;}
#navbar #leftnav .currenthome a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .beanbags a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .beanbags a:hover { background:#ffffff;}
#navbar #leftnav .currentbeanbags a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .beanfilling a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .beanfilling a:hover { background:#ffffff;}
#navbar #leftnav .currentbeanfilling a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .outdoor a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .outdoor a:hover { background:#ffffff;}
#navbar #leftnav .currentoutdoor a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .realleather a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .realleather a:hover { background:#ffffff;}
#navbar #leftnav .currentrealleather a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .chairs a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .chairs a:hover { background:#ffffff;}
#navbar #leftnav .currentchairs a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #leftnav .covers a { width:115px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:left; text-align:center; line-height:23px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #leftnav .covers a:hover { background:#ffffff;}
#navbar #leftnav .currentcovers a { width:115px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:left; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}

#navbar #rightnav { float:right; width:100px; text-align:right;}
#navbar #rightnav .contact a { width:90px; height:24px; background:#EFEFEF; color:#333333; text-decoration:none; float:right; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#navbar #rightnav .contact a:hover { background:#ffffff;}
#navbar #rightnav .currentcontact a { width:90px; height:24px; background:#003366; color:#FFFFFF; text-decoration:none; float:right; text-align:center; line-height:23px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }

/* Title and Header */
#title { width:940px; margin:0 auto; margin-top:20px; clear:both;}
#title h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:bold; color:#333333;}
#title p { font-family:"Times New Roman", Times, serif; font-size:13px;}
#header { width:940px; margin:0 auto; margin-top:20px;}
#header img { border:1px solid #999999; padding:8px; background:#CCCCCC;}

/* Content */
.content { width:940px; margin:0 auto;}
.content h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333; background:#EFEFEF; border:1px solid #CCCCCC; line-height:25px; padding-left:10px; margin-top:20px;}
.content img { border:1px solid #999999; padding:10px; background:#CCCCCC; float:left; margin:0px 20px 20px 0px;}
.content .last { border:1px solid #999999; padding:10px; background:#CCCCCC; float:left; margin:0px 0px 0px 0px;}
.content p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:20px;}
.content .subtext { font-family:"Times New Roman", Times, serif; font-weight:bold;  font-size:14px; color:#333333;}
.more { width:80px; height:20px; background:#795F47; color:#FFFFFF; border:1px solid #cccccc; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; text-align:center; padding: 3px;}
.buy { width:70px; height:20px; background:#003366; color:#FFFFFF; border:1px solid #cccccc; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; text-align:center; padding: 3px;}


/* Product Page Content */
.product { width:940px; margin:0 auto; overflow:hidden;}

.productleft { width:645px; float:left;}
.productleft .producttitle h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333; background:#EFEFEF; border:1px solid #CCCCCC; line-height:25px; padding-left:10px; margin-top:20px; width:631px; float:left;}
.productleft .productprice p {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333; background:#EFEFEF; border:1px solid #CCCCCC; line-height:25px; margin-top:20px; width:103px; float:right; text-align:center;}
.productleft .productdesc { overflow:hidden;}
.productleft .productdesc a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; font-weight: normal;}
.productleft .productdesc p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:20px; line-height:1.5em;}

.productleft .productdesc img { border:1px solid #999999; padding:10px; background:#CCCCCC; float:left; margin:0px 20px 0px 0px;}

.productleft .productdesc p .buyonline { font-family:"Times New Roman", Times, serif; font-weight:bold;  font-size:14px; line-height:28px; color:#333333;}
.productleft .productdesc p .buyonline a { width:70px; height:20px; background:#003366; color:#FFFFFF; border:1px solid #cccccc; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; text-align:center; padding: 3px;}

.productright { width:285px; float:right; overflow:hidden;}
.productright .productswatch p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333; background:#EFEFEF; border:1px solid #CCCCCC; line-height:25px; margin-top:20px; width:273px; float:right; text-align:center;}

.productright .productswatchln2 p { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#333333; line-height:25px; margin-top:20px; width:275px; float:right; text-align:center; line-height:80px;}

.productright .productswatchln3 p img { border:1px solid #999999; padding:8px; background:#CCCCCC; float:right; margin-top:20px;}





/* Footer */
#footer { width:940px; margin:0 auto; margin-top:20px; border-top:1px solid #CCCCCC;}
#footer ol {list-style:none; margin-top:20px; font-size:13px; color:#333333;}
#footer ol li { display:inline;}
#footer ol li a {font-size:13px; color:#333333; margin-right:6px; margin-left:3px; text-decoration:none;}
#footer ol li a:hover { text-decoration:underline;}
