html {
	font-size: 100.01%;
}

body {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.70em;
	background-color: #fff;
	background-image: url('/pics/body_bg.jpg');
	background-repeat: repeat-x;
	color: #333;
}

body, form, fieldset, div, img, a img, table, p {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

input, textarea, select {
	font-size: 1.0em;
	font-family: tahoma, verdana, arial, sans-serif;
}

h1, h2, h3, h4, h5 {
	margin: 0;
}

h1 {color: #000;}

span#smalltitle {
	font-size: .65em;
	font-weight: none!important;
}

div.clearer {
	clear: both;
}

.left {
	display: block;
	float: left;
}

.right {
	display: block;
	float: right;
}

p.centered {
	text-align: center;
}


blockquote {
	color: #888;
	font-weight: bold;
}


a {
	color: #3868AA;
}


#container {
	width: 100%;
	text-align: center;
}


#page {
	display: block;
	margin: 0px auto;
	width: 812px;
	text-align: left;
}






div#header {
	display: block;
	padding: 10px;
	margin-top: 20px;
	background-color: #fff;
	text-align: right;
	color: #000;
}

a#logo {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 140px;
	height: 40px;
	text-indent: -1000px;
	background-image: url('/pics/logo.gif');
	background-repeat: no-repeat;
}



div#header div.menu {
	display: block;
	float: right;
	width: 470px;
}

div#header div.menu p {
	padding: 0;
	margin: 3px 0 0 0;
	line-height: 140%;
}

div#header div.menu a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 0.05em;
}

div#header div.menu span.sm {
	color: #A46635;
	font-size: 0.9em;
}









div#footer {
	display: block;
	clear: both;
	padding: 20px 0;
	color: #000;
	background-color: #fff;
}

div#footer img#cclogos {
	float: right;
}

div#footer p.copy {
	display: block;
	width: 245px;
	clear: both;
	float: left;
	margin-top: 16px;
	font-size: 0.9em;
	line-height: 140%;
	color: #ABA494;
	letter-spacing: 0.06em;
}

div#footer div.links {
	display: block;
	float: right;
	width: 555px;
	border-top: 1px solid #E0CBAC;
	margin-top: 20px;
	padding-top: 5px;
}

div#footer div.links * {
	vertical-align: middle;
}

div#footer div.links a {
	color: #960A0D;
	text-decoration: underline;
	padding: 0 10px 0 0;
}


div#footer div.links a:hover {
	color: #976D09;
}











div#body {
	display: block;
	clear: both;
	padding: 0;
	border-top: 10px solid #E3D8BC;
	border-bottom: 10px solid #E3D8BC;
}






div#leftpanel {
	display: block;
	float: left;
	width: 225px;
	border-left: 1px dashed #fff;
	background-color: #EBE4D4;
}


div#leftpanel ul.menu {
	padding: 2px 10px 2px 10px;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px dashed #A29988;
}

div#leftpanel ul.menu li {
	margin: 0;
	padding: 0;
}

div#leftpanel ul.menu li a {
	display: block;
	font-size: 1.35em;
	font-weight: normal;
	text-decoration: none;
	padding: 6px 0 6px 14px;
	margin: 0;
	border-bottom: 1px solid #B2AEAD;
	text-transform: uppercase;
	background-image: url('/pics/menu_arrow_off.gif');
	background-repeat:  no-repeat;
	background-position: 2px center;
}

div#leftpanel ul.menu li a:hover {
	font-weight: none;
	background-color: #fff;
	background-image: url('/pics/menu_arrow_on.gif');
}


div#leftpanel ul.menu li a.first { color: #000; letter-spacing: .12em; }
div#leftpanel ul.menu li a.second { color: #000; letter-spacing: .12em; }
div#leftpanel ul.menu li a.third { color: #000; border: none; letter-spacing: .12em; }


div#leftpanel div.box {
	border-bottom: 1px dashed #A29988;
	padding: 5px 3px 9px 12px;
}

div#leftpanel div.box h2 {
	display: block;
	float: left;
	font-family: arial, tahoma, verdana;
	font-size: 1.8em;
	line-height: 110%;
	font-weight: normal;
	margin-left: -2px;
	padding-bottom: 4px;
}

div#leftpanel div.box h2 a {
	color: #000;
}

div#leftpanel div.box a.viewall {
	float: right;
	padding: 5px 15px 0 0;
	font-family: trebuchet ms;
	font-size: 10px;
	text-decoration: underline;
	color: #000;
}

div#leftpanel div.box a.viewall:hover {
	text-decoration: underline;
	color: #666;
}



div#leftpanel div.showroom {
	background-image: url('/pics/showroomhp_bg.jpg');
	background-repeat: no-repeat;
}

div#leftpanel div.showroom input {
	border: 1px solid #837A3F;
	font-family: trebuchet ms;
	font-size: 12px;
	color: #867400;
	background-image: url('/pics/inputhp_bg.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
}

div#leftpanel div.showroom input.go {
	padding: 0 0 3px 0;
	border: 0px solid #000;
	background-image: none;
}


div#leftpanel div.promo {
	background-image: url('/pics/promohp_bg.jpg');
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

div#leftpanel div.promo h2 {
	padding-bottom: 10px;
}


div#leftpanel a.promo {
	display: block;
	clear: both;
	font-size: 1.3em;
	color: #967D44;
	padding: 3px 0 3px 20px;
}


div#leftpanel img.ad {
	border-top: 5px solid #fff;
}



div#leftpanel div.catalog {
	display: block;
	padding: 10px 15px 30px 15px;
	color: #000;
	background-color: #E5E4E2;
	background-image: url('/pics/catalog_bg.jpg');
	background-repeat: repeat-x;
	font-family: "trebuchet ms";
}


div#leftpanel div.catalog ul {
	display: block;
	background-color: #fff;
	padding: 12px 1px 0px 1px;
	margin: 0;
}


div#leftpanel div.catalog ul li {
	display: block;
	clear: both;
	background-color: #fff;
	border-top: 1px dotted #ccc;
	padding: 4px 7px 7px 7px;
	margin: 0;
	font-size: 1.25em;
}

div#leftpanel div.catalog ul li.active {
	background-color: #F7F3EA;
	color: #897866;
}

div#leftpanel div.catalog ul li div.left {
	font-size: 1.1em;
	font-weight: bold;
}

div#leftpanel div.catalog ul li div.right {
	font-size: .8em;
	font-weight: bold;
}


div#leftpanel div.catalog ul li div.right a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

div#leftpanel div.catalog ul li div.right a.active {
	color: #897866;
	text-decoration: none;
}

div#leftpanel div.catalog ul li strong {
	display: block;
	padding: 8px 0 12px 0;
	font-weight: bold;
	text-align: center;
	font-size: 1.05em;
}


div.lh {
	display: block;
	width: 99%;
	border-bottom: 1px solid #F1F1F1;
	background-color: #F7F7F7;
	padding: 7px 0;

}

div.lh h4 {
	font-family: trebuchet ms;
	font-size: 25px;
	font-weight: none;
	color: #9C9C9C;
}




div#content {
	display: block;
	position: relative;
	float: right;
	width: 556px;
	padding: 6px 12px;
	border-top: 3px solid #F1F1EF;
	border-left: 2px solid #F1F1EF;
	background-color: #fff;
	color: #000;
	font-family: "Trebuchet MS", tahoma, verdana, arial;
	font-size: 1.1em;
}

div#content.homepage {
	width: 582px;
	padding: 0;
	border: none;
}


div#content a {
	color: #0E509E;
	text-decoration: underline;
}


div#content h1 {
	font-size: 1.4em;
	font-weight: normal;
	line-height: 120%;
	padding-bottom: 5px;
	margin-left: -2px;
}

div#content h1.large {
	font-size: 1.97em;
	font-weight: none;
	color: #3A3827;
	letter-spacing: -0.03em;
}

div#content h1.inline {
	display: inline;
	padding-right: 8px;
}


div#content h2 {
	font-size: 1.15em;
	font-weight: normal;
	line-height: 120%;
	padding-bottom: 5px;
	margin-left: -2px;
}

div#content h3 {
	font-size: 1.1em;
	font-weight: normal;
}

div#content div.bar {
	display: block;
	margin: 10px 0;
	border-top: 2px solid #E2D9B8;
}

div#content div.extender, div#content div.extender_promo {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 520px;
}

div#content div.extender_promo {
	height: 320px;
}

div#content a.largegray {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #ccc;
}

div#content a.largegray:hover {
	color: #888;
}

div#content a.thumbnail {
	display: block;
	float: left;
	padding: 3px;
	border: 1px solid #fff;
	margin: 10px 2px 2px 0;
}

div#content a.thumbnail:hover {
	border: 1px solid #E2D9B8;
}

div#content div.largeprice {
	display: block;
	float: right;
	color: #949494;
	font-size: 2.4em;
	font-weight: bold;
}

div#content div.largeprice sup {
	font-size: 13px;
	font-weight: bold;
}

div.states {
	display: block;
	width: 99%;
	margin: 20px 0 0 0;
	padding:0;
	align: center;
}


div.states td {
	border: 0px dashed #555;
	padding: 15px;
}


div.states a#sl {
	font-family: trebuchet ms;
	font-size: 16px;
	color: #4C3E1D;
	text-decoration: none;
	line-height: 1.8em
}

div.states a#sl:hover {
	text-decoration: underline;
}

div.states a#center {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: bold;
	text-decoration: overline;
	text-decoration-style: dashed;
	padding: 1px 0 0 0;
	color: #4C3E1D;
}

div.states a#center:hover {
	text-decoration: underline;
	color: #620000;
}

div#content div.career table {
	display: block;
	padding:0;
	margin:0;
	font-family: trebuchet ms;
	font-size: 12px;
}

div#content div.career input {
	padding: 1px;
	background-color: #F6EDD8;
}









div#content div.promodisplay {
	display: block;
	background-repeat: no-repeat;
	padding: 14px 10px 30px 14px;
}

div#content div.promodisplay div#large_pic {
	position: absolute;
	top: -3px;
	left: -2px;
	display: none;
	width: 582px;
	height: 529px;
	background-color: #fff;
	background-repeat: no-repeat;
}

div#content div.promodisplay div#large_pic a {
	display: block;
	float: right;
	margin: 6px;
	width: 76px;
	height: 15px;
	padding: 0;
	background-image: url('/pics/btn_close.gif');
	background-repeat: no-repeat;
}

div#content div.promodisplay div.extender {
	height: 260px;
}

div#content div.promodisplay p.desc {
	display: block;
	float: left;
	width: 250px;
	padding: 35px 0 0 0;
	font-size: .95em;
	color: #847B6A;
	line-height: 1.72em;

}


div#content div.promodisplay div.info {
	display: block;
	float: right;
	width: 212px;
	height: 150px;
	color: #888;
}

div#content div.promodisplay div.info a {
	color: #222;
	text-decoration: underline;
}

div#content div.promodisplay div.info a.view {
	display: block;
	float: left;
	color: #2F4BAE;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 35px;
}

div#content div.promodisplay div.info div.price {
	display: block;
	float: right;
	font-size: 4.5em;
	font-weight: bold;
	color: #444;
	margin-bottom: -14px;
}

div#content div.promodisplay div.info div.price sup {
	font-size: 20px;
}







div#content div#triumph_package			{ background-image: url('/pics/triumph_package.jpg'); }
div#content div#triumph_sectional		{ background-image: url('/pics/triumph_sectional.jpg'); }
div#content div#shangrila_package		{ background-image: url('/pics/shangrila_package.jpg'); }
div#content div#shangrila_sectional		{ background-image: url('/pics/shangrila_sectional.jpg'); }

div#content div#newyorker_package		{ background-image: url('/pics/newyorker_package.jpg'); }
div#content div#willingham_sectional	{ background-image: url('/pics/willingham_sectional.jpg'); }
div#content div#big_kahuna				{ background-image: url('/pics/big_kahuna.jpg'); }

div#content div#trina_sofa				{ background-image: url('/pics/trina_sofa.jpg'); }

div#content div#softee_sofabed			{ background-image: url('/pics/softee_sofabed.jpg'); }
div#content div#simmons_recliners		{ background-image: url('/pics/simmons_recliners.jpg'); }
div#content div#jack_chairs				{ background-image: url('/pics/jack_chairs.jpg'); }

div#content div#thomas_leather			{ background-image: url('/pics/thomas.jpg'); }
div#content div#varsity_leather			{ background-image: url('/pics/varsity_leather.jpg'); }
div#content div#varsity_scatterback		{ background-image: url('/pics/varsity_scatterback.jpg'); }
div#content div#flounder_sofa			{ background-image: url('/pics/flounder_sofa.jpg'); }
div#content div#maverick_dual			{ background-image: url('/pics/maverick_dual.jpg'); }
div#content div#wrigley			{ background-image: url('/pics/wrigley.jpg'); }
div#content div#promo1			{ background-image: url('/pics/1.jpg'); }
div#content div#promo2			{ background-image: url('/pics/2.jpg'); }
div#content div#promo3			{ background-image: url('/pics/3.jpg'); }
div#content div#promo4			{ background-image: url('/pics/4.jpg'); }
div#content div#promo5			{ background-image: url('/pics/5.jpg'); }
div#content div#promo6			{ background-image: url('/pics/6.jpg'); }
div#content div#promo7			{ background-image: url('/pics/7.jpg'); }




div#content div#triumph_package div#large_pic		{ background-image: url('/pics/triumph_package_lg.jpg'); }
div#content div#triumph_sectional div#large_pic		{ background-image: url('/pics/triumph_sectional_lg.jpg'); }
div#content div#shangrila_package div#large_pic		{ background-image: url('/pics/shangrila_package_lg.jpg'); }
div#content div#shangrila_sectional div#large_pic	{ background-image: url('/pics/shangrila_sectional_lg.jpg'); }

div#content div#newyorker_package div#large_pic		{ background-image: url('/pics/newyorker_package_lg.jpg'); }
div#content div#willingham_sectional div#large_pic	{ background-image: url('/pics/willingham_sectional_lg.jpg'); }
div#content div#big_kahuna div#large_pic			{ background-image: url('/pics/big_kahuna_lg.jpg'); }

div#content div#trina_sofa div#large_pic			{ background-image: url('/pics/trina_sofa_lg.jpg'); }

div#content div#softee_sofabed div#large_pic		{ background-image: url('/pics/softee_sofabed_lg.jpg'); }
div#content div#simmons_recliners div#large_pic		{ background-image: url('/pics/simmons_recliners_lg.jpg'); }
div#content div#jack_chairs div#large_pic			{ background-image: url('/pics/jack_chairs_lg.jpg'); }

div#content div#thomas_leather div#large_pic		{ background-image: url('/pics/thomas_lg.jpg'); }
div#content div#varsity_leather div#large_pic		{ background-image: url('/pics/varsity_leather_lg.jpg'); }
div#content div#varsity_scatterback div#large_pic	{ background-image: url('/pics/varsity_scatterback_lg.jpg'); }
div#content div#flounder_sofa div#large_pic			{ background-image: url('/pics/flounder_sofa_lg.jpg'); }
div#content div#maverick_dual div#large_pic			{ background-image: url('/pics/maverick_dual_lg.jpg'); }
div#content div#wrigley div#large_pic			{ background-image: url('/pics/wrigley_lg.jpg'); }
div#content div#promo1 div#large_pic			{ background-image: url('/pics/1_lg.jpg'); }
div#content div#promo2 div#large_pic			{ background-image: url('/pics/2_lg.jpg'); }
div#content div#promo3 div#large_pic			{ background-image: url('/pics/3_lg.jpg'); }
div#content div#promo4 div#large_pic			{ background-image: url('/pics/4_lg.jpg'); }
div#content div#promo5 div#large_pic			{ background-image: url('/pics/5_lg.jpg'); }
div#content div#promo6 div#large_pic			{ background-image: url('/pics/6_lg.jpg'); }
div#content div#promo7 div#large_pic			{ background-image: url('/pics/7_lg.jpg'); }



div#content img#applynow {
	float: right;
}

div#content div#circular {
	display: block;
	width: 554px;
	height: 417px;
	border: 1px dashed #ECECEC;
	background-image: url('/pics/circular_bg.jpg')
}


div#circular a:hover {
	text-decoration: none;
}

div#content div.page1 {
	display: block;
	float: left;
	margin: 0px 0 0 0px;
	padding: 5px;
	border: 0px dotted #555;
	text-align: center;
}

div#content div.page2 {
	display: block;
	float: left;
	margin: 0px 0 0 0px;
	padding: 5px;
	border: 0px dotted #555;
	text-align: center;
}

div#content div.page1 img#cm, div#content div.page2 img#cm {
	border: 1px dashed #D1D1D1;
	padding: 5px;
}

div#content div#accessories div.sheets ul li {
	list-style: none;
	float: right;
}

div#content div#accessories div.sheets a {
	text-decoration: none;
	border: 1px solid #E1E1E1;
	padding: 6px;
	font-size: 14px;
}

div#content div#accessories div.sheets a:hover {
	text-decoration: underline!important;
	border: 1px solid #E1E1E1;
	padding: 6px;
	font-size: 14px;
}

div#content div.investors {
	line-height: 1.8em;
}

div#content div.investors a {
	text-decoration: underline;
	word-spacing: 0;
}

div#content div.investors a:hover {
	text-decoration: none;
	color: #000!important;
}

div#content div.investors span, div#content div.investors span a {
	font-size: 14px;
	font-weight: bold;
}

div#content div.investors span a:hover {
	text-decoration: none;
	color: #000!important;
}

div#content div.sec table#seclist {
	width: 99%;
	border: 0px solid #E30500;
	padding: 6px;
	line-height: 1.9em;
}

div#content div.sec table#seclist td {
	border: 1px solid #ebe5d9;
	padding: 0 0 0 5px;
}

div#content div.sec table#seclist a {
	color: #8E794F;
	text-decoration: none;
}

div#content div.sec table#seclist a:hover {
	color: #000;
	text-decoration: underline!important;
}

div#content div.sec table#seclist img {
	padding: 0 3px 0 0;
}

div#content div.bc {
	float:right;
	display: block;
	border: 0px solid #555;
	margin: -10px 0 0 0;
	padding: 0 0 5px 0;
}

div#content div.pr {
	display: block;
	padding: 0 0 5px 0;
}

div#content div.pr table#prlist {
	width: 99%;
	border: 0px solid #E30500;
	padding: 6px;
	line-height: 1.5em
}

div#content div.pr table#prlist td {
	border: 1px solid #eeeeee;
	padding: 6px 0 6px 5px;
}

div#content div.pr table#prlist a {
    color: #8E794F;
	text-decoration: none;
}

div#content div.pr table#prlist a:hover {
	color: #000;
	text-decoration: underline!important;
}

div#content div.career {
	display: block;
	width: 99%;
}

div#content div.career div#formcontainer {
	display: block;
	width: 99%;
	border: 0px solid #000;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 1px dashed #000;
}

div#content div.career table#form {
	display: block;
	width: 99%;
	border: 0px solid #000;
}

div#content div.career table#form input {
	padding: 3px;
	background-color: #FFF;
	border: 2px solid #D3D3D3;
	font-height: 11px;
	font-weight: bold;
	color: #554D31;
}

div#content div.career table#form input#btn {
	border: 0px;
}

div#content div.career table#form td {
	padding: 8px;
}

div#content div.career table#form table.fin {
	display: block;
	width: 99%;
	border-bottom: 1px solid #E9E9E9;
}

div#content div.career table#form select#subject {
	padding: 1px;
	border: 1px solid #000;
	font-family: trebuchet ms;
	font-size: 11px;
	color: #444;
}


div#content div.care {
	display: block;
	width: 99%;
}

div#content div.care div#formcontainer {
	display: block;
	width: 99%;
	border: 0px solid #000;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 1px dashed #000;
}

div#content div.care table#form {
	display: block;
	width: 99%;
	border: 0px solid #000;
}

div#content div.care table#form input {
	padding: 3px;
	background-color: #FFF;
	border: 2px solid #D3D3D3;
	font-height: 11px;
	font-weight: bold;
	color: #554D31;
}

div#content div.care table#form input#btn {
	border: 0px;
}

div#content div.care table#form td {
	padding: 8px;
}

div#content div.care table#form td.error {
	padding: 8px;
	color: #900;
	font-weight: bold;
}

div#content div.care table#form td.error input{
	background: #ffd;
	border-color: #999;
}

div#content div.care table#form table.fin {
	display: block;
	width: 99%;
	border-bottom: 1px solid #E9E9E9;
}

div#content div.care table#form table.fin1 {
	display: block;
	width: 99%;
	border-bottom: 1px solid #E9E9E9;
}


div#content div.care table#form select#subject {
	padding: 1px;
	border: 1px solid #000;
	font-family: trebuchet ms;
	font-size: 11px;
	color: #444;
}


div.tvadbig {
	display: block;
	border: 0px solid #000;
	text-align: center;
}

div.tvad {
	display: block;
	float: left;
	padding: 5px 10px 20px 0;
	border: 0px solid #000;
}

div.tvad img {
	padding: 1px;
	border: 1px dashed #F2F3F2;
}

div#content div#promo {
	display: block;
	float: right;
	margin: 30px 11px 0 0;
	width: 250px;
	padding: 6px;
	line-height: 1.8em;
	border: 1px dashed #A2D69E;

}



div.prodbox {
	display: block;
	padding: 20px;
	border: 1px solid #E2D9B8;
	font-size: 1.05em;
}

div#content div.prodbox h2 {
	color: #744400;
	font-weight: normal;
	font-size: 1.9em;
}


div.prodbox img.prodimage {
	float: left;
	border: 1px solid #744400;
	margin-right: 30px;
}


div.prodbox ul, div.prodbox ul li {
	margin: 0;
	padding: 0;
}

div.prodbox form {
	display: block;
	clear: left;
}


div.prodbox span.prodprice {
	font-size: 1.5em;
	font-weight: bold;
	color: #744400;
}

div#content div.tracker {
	dislay: block;
	width: 330px;
	border: 1px dotted #F2F2F2;
	border-left: 1px dotted #808080;
	float: right;
	margin: 15px 0 0 5px;
	padding: 5px 0 5px 5px;
}

div#content div.tracker input#trackbtn {
	margin: 0 0 3px 0;
}


div#content div.trackimg {
	display: block;
	border: 0px solid #000;
}

div#content div#ezway {
	display: block;
}

div#content div#ezway div.ezcopy ul.right {
	display: block;
	border: 0px dashed #AFD4AF;
	padding: 23px;
	margin: 0 10px 0 0;
}

div#content div#ezway div.ezcopy ul.right li {
	border-bottom: 1px dashed #F6F6F6;
	padding: 1px;
}

div#content div#ezway div.pay {
	display: block;
	border: 1px dashed #638E64;
	width: 200px;
	height: 100px;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 0;
	line-height: 1.3em;
	text-align: center;
}

div#content div#ezway div.pay form#pay input {
	border: 2px solid #638E64;
	padding: 3px;
	color: #C6D4C6;
	font-weight: bold;
	font-size: 12px;
}

div#content div#ezway div.pay form#pay input.null {
	border: 0px solid #638E64;
	float: right;
	padding: 25px 5px 0 0;
}


div#content div#ezway img {
	float: left;
	border: 0px;
	padding: 11px 0 0 0;
}

div#content div.investors {
	display: block;
	width: 555px;
	height: 432px;
	border: 1px solid #E1C8AC;
	background-image: url('/pics/press_bg.jpg');
	z-index: 9;

}

div#content div.investors div.invblock {
	display: block;
	width: 260px;
	margin: 62px 0 0 270px;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #000;
	z-index:10;
}


