body {background:#fff; color:#000; font:0.75em Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
img {border:0;}
a {color:green;}
h1, h2, h3, h4, h5, h6, h7 {font-family:verdana;}
#wrap {background:#fff;	margin:0 auto 10px 63px; width:661px;}

#menu {position:absolute; top:0; left:63px; height:33px; width:661px;}
.menu {list-style-type:none; margin:0; padding:0;}
.menu li {float:left; margin:0; padding:0;}
.menu li a { background:center center no-repeat; display:block; height:33px; margin:0; padding:0; text-align:center;}

.menu li.products a {background:url(../images/menu-products.gif); width:146px;}
.menu li.faq a {background:url(../images/menu-faq.gif); width:112px;}
.menu li.newsroom a {background:url(../images/menu-newsroom.gif); width:139px;}
.menu li.login a {background:url(../images/menu-login.gif); width:110px;}
.menu li.contact a {background:url(../images/menu-contact.gif); width:154px;}

.menu li.products a:hover {background:url(../images/menu-products-hover.gif);}
.menu li.faq a:hover {background:url(../images/menu-faq-hover.gif);}
.menu li.newsroom a:hover {background:url(../images/menu-newsroom-hover.gif);}
.menu li.login a:hover {background:url(../images/menu-login-hover.gif);}
.menu li.contact a:hover {background:url(../images/menu-contact-hover.gif);}

.menu a span {display:none;}

#header {color:#a2bcce; margin-top:35px; height:70px; width:661spx;}
#header h1 {margin:0; padding:0; height:70px; width:661px;}
#header h1 a {background:#fff url(../images/header.jpg) no-repeat center right; display:block;
	margin:0; padding:0; height:70px; width:661px;}
#header h1 span {display:none;}
#header h2 {color:#7DA849; display:inline; font-weight:normal; margin:0; padding:0;
	position:relative; top:-60px; left:20px;}
#header.home {height:181px;}
#header.home h1 {margin:0; padding:0; height:164px; width:661px;}
#header.home h1 a {
	background: #fff url(../images/header.gif) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
	height: 181px;
	width: 661px;
}

#content {
	background: #fff url(../images/content-bg.jpg) no-repeat top left;
	/*font-size: 80%;*/
	margin: 0 auto;
	padding: 10px 20px;
	min-height:861px;
	width: 621px;
}
#content .column {
	float:left;
	margin: 0 5px;
	padding: 0 5px;
	width: 275px;
}
#content.home {background:none; min-height:625px; padding:0; width:661px;}
#content.home img {margin:0 auto auto -63px;}
#content.home .flash {position:absolute; top:217px; left:85px; height:400px; width:622px; z-index:10;}
#content .info {float:left;}
#content .news {float:right;}

#footer {margin:10px auto 10px 60px; text-align:center; width: 661px;}

.menu2 {margin:0 -10px; height:50px;}
.menu2 ul {display: block; list-style-type:none; margin:0; padding:0; height:18px;}
.menu2 ul li {float:left; margin:0; padding:0;}
.menu2 ul li a {display: block; margin:2px; height:14px; width:142px;}
.menu2 ul li a span {display:none;}
.menu2 ul li.header {color:#fff; font-size:0.95em; font-weight:bold; text-transform:uppercase; width:82px;}

.menu2 li.item1 {background:url(../images/Buttons/BeanBags.jpg) no-repeat center center;}
.menu2 li.item2 {background:url(../images/Buttons/BeanBagFurniture.jpg) no-repeat center center;}
.menu2 li.item3 {background:url(../images/Buttons/CasalFurniture.jpg) no-repeat center center;}
.menu2 li.item4 {background:url(../images/Buttons/AllFurniture.jpg) no-repeat center center;}
.menu2 li.item4 a {width:113px;}
.menu2 li.item5 {background:url(../images/Buttons/Kids.jpg) no-repeat center center;}
.menu2 li.item6 {background:url(../images/Buttons/TweensTeens.jpg) no-repeat center center;}
.menu2 li.item7 {background:url(../images/Buttons/Adults.jpg) no-repeat center center;}

h2.product-header {color:darkgreen;}

.table {margin:0 auto; text-align:center; width:661px;}
.table .cell {float:left; margin:10px 7px; height:137px; width:139px; text-align:center;}
.table .cell a {display:block;}
.table .cell .caption {font-weight:bold; text-align:center;}

dt {font-weight:bold;}
dd {margin:auto 20px;}

.clear {clear:both;}