/* <![CDATA[ */
html { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
body { background: #FFF; color: #60594F; margin-left: 0; margin-top: 10px; margin-bottom: 40px; padding: 0; }

a:link { color: #60594F; text-decoration: underline; }
a:visited { color: #60594F; text-decoration: underline; }
a:hover { color: #B9823B; text-decoration: underline; }
a:active { color: #B9823B; text-decoration: underline; }
a:visited:hover { color: #B9823B; text-decoration: underline; }

#masthead { background: #FFF; margin: 0 0 10px 0; padding: 0; width: 100%; }
	#masthead .logo { margin: 0; padding: 0; vertical-align: middle; width: 50%; }
	#masthead .address { color: #333; font-size: 10px; margin: 0; padding: 0; text-align: right; vertical-align: middle; width: 50%; }

#crumb { background: #E8E3D0; margin: 0 0 1px 0; padding: 5px 5px 5px 150px; }
	#crumb a:link { color: #636563; text-decoration: none; }
	#crumb a:visited { color: #636563; text-decoration: none; }
	#crumb a:hover { color: #636563; text-decoration: underline; }
	#crumb a:active { color: #636563; text-decoration: underline; }
	#crumb a:visited:hover { color: #636563; text-decoration: underline; }
	#crumb ul { margin: 0; padding: 0; }
	#crumb ul li { display: inline; list-style-type: none; padding: 0 5px 0 0; }

#container { margin: 0; padding: 0; width: 800px; }

table#layout { margin: 0; padding: 0; width: 100%; }
table#layout td { margin: 0; vertical-align: top; }
table#layout td#nav { background: #F7F6F0; padding: 0; width: 140px; }
table#layout td#subnav { padding: 0 0 0 10px; width: 140px; }
table#layout td#content { line-height: 1.5; padding: 16px 0 0 10px; }

.nav { background: #F7F6F0; padding: 10px 0; }
	.nav a:link { text-decoration: none; }
	.nav a:visited { text-decoration: none; }
	.nav a:hover { text-decoration: underline; }
	.nav a:active { text-decoration: underline; }
	.nav a:visited:hover { text-decoration: underline; }
	.nav ul { list-style: none outside; margin: 0 0 0 20px; padding: 0; }
	.nav ul li { padding: 5px 0; }

.subnav { background: #FFF; padding: 10px 0; }
	.subnav a:link { color: #B9823B; text-decoration: none; }
	.subnav a:visited { color: #B9823B; text-decoration: none; }
	.subnav a:hover { color: #B9823B; text-decoration: underline; }
	.subnav a:active { color: #B9823B; text-decoration: underline; }
	.subnav a:visited:hover { color: #B9823B; text-decoration: underline; }
	.subnav ul { list-style: none outside; margin: 0; padding: 0; }
	.subnav ul li { padding: 5px 0; }

table.columns-two { margin: 0 0 15px 0; padding: 0; width: 100%; }
table.columns-two td { line-height: 1.5; margin: 0; vertical-align: top; }
table.columns-two td.col-l { padding: 0; width: 320px; }
table.columns-two td.col-r { padding: 0; width: 320px; }
table.columns-two td.gutter { padding: 0; width: 10px; }

table.columns-three { margin: 0 0 15px 0; padding: 0; width: 100%; }
table.columns-three td { line-height: 1.5; margin: 0; vertical-align: top; }
table.columns-three td.col-l { padding: 0; width: 210px; }
table.columns-three td.col-m { padding: 0; width: 210px; }
table.columns-three td.col-r { padding: 0; width: 210px; }
table.columns-three td.gutter { padding: 0; width: 10px; }

table.columns-four { margin: 0 0 15px 0; padding: 0; width: 100%; }
table.columns-four td { line-height: 1.5; margin: 0; vertical-align: top; }
table.columns-four td.col-l { padding: 0; width: 155px; }
table.columns-four td.col-ml { padding: 0; width: 155px; }
table.columns-four td.col-mr { padding: 0; width: 155px; }
table.columns-four td.col-r { padding: 0; width: 155px; }
table.columns-four td.gutter { padding: 0; width: 10px; }

table.pagination { margin: 0 0 5px 0; padding: 0; width: 450px; }
table.pagination td { line-height: 1.5; margin: 0; padding: 0; vertical-align: top; width: 50%; }

table.prevnext { background: #EAEAEA; margin: 0 0 5px 0; padding: 0; width: 450px; }
table.prevnext td { line-height: 1.5; margin: 0; padding: 4px 8px; vertical-align: middle; }

table.showroom { margin: 0 0 15px 0; padding: 0; width: 450px; }
table.showroom td { margin: 0; padding: 0; width: 450px; }

table.showroom-four { margin: 0 0 15px 0; padding: 0; width: 460px; }
table.showroom-four td { line-height: 1.5; margin: 0; padding: 0 10px 10px 0; vertical-align: top; width: 115px; }

div.sidebar { background: #F7F6F0; border: 1px solid #CFCDCA; line-height: 1.5; margin: 0; padding: 10px; }
div.sidebar table { margin: 0; padding: 0; width: 100%; }
div.sidebar table td { line-height: 1.5; padding: 0; vertical-align: top; }
div.sidebar table td.col-img-l { padding: 0 10px 0 0; }
div.sidebar table td.col-img-r { padding: 0 0 0 10px; }

div.pullquote { background: #F7F6F0; border: 1px solid #CFCDCA; margin: 0; padding: 10px; }

.tableContact { margin: 0; padding: 0; }
.tableContact td { margin: 0; padding: 0 5px 4px 0; vertical-align: middle; }

.tableMenu { margin: 0 0 15px 0; padding: 0; width: 100%; }
.tableMenu th { font-weight: bold; margin: 0; padding: 0 0 5px 0; text-align: left; }
.tableMenu td { margin: 0; padding: 0 0 5px 0; }
.tableMenu td.price { text-align: right; }

div.header { margin-bottom: 10px; }
div.illustration { margin-bottom: 15px; }
div.lead { margin-bottom: 10px; }
div.icon { margin-bottom: 0; }

div.head-collection { background: #EAEAEA; margin: 0; padding: 4px 8px; vertical-align: middle; }
div.head-promotion { background: #EAEAEA; color: #394E81; margin: 0 0 10px 0; padding: 4px 8px; vertical-align: middle; }
div.head-showroom { background: #EAEAEA; margin: 0 0 10px 0; padding: 4px 8px; vertical-align: middle; }

div.image { margin-bottom: 10px; }
div.rule { border-top: 1px solid #CDCDCD; margin: 0; padding: 0; }

#footer { border-top: 4px solid #E8E3D0; clear: both; margin: 10px 0 0 0; padding: 10px 0 0 0; }
	#footer a:link { color: #636563; text-decoration: none; }
	#footer a:visited { color: #636563; text-decoration: none; }
	#footer a:hover { color: #636563; text-decoration: underline; }
	#footer a:active { color: #636563; text-decoration: underline; }
	#footer a:visited:hover { color: #636563; text-decoration: underline; }
	#footer ul { margin: 0 0 20px 0; padding: 0; }
	#footer ul li { display: inline; list-style-type: none; padding: 0 20px 0 0; }

input.button { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
input.file { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; margin-bottom: 10px; }
input.text { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
select.pulldown { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
textarea.textarea { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }

p { margin-top: 0; }
ol, ul { margin-top: 0; }
img { border: 0; }
td { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
h2 { color: #60594F; font-size: 13px; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
ul.flush { list-style: disc outside; margin: 0; padding: 0 0 1em 0; }

.copyright { font: 10px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
.credit { font: 10px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
.disclaimer { font: 9px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; }
.error { color: #F00; display: block; }
.required { color: #B9823B; }

ul.directions { list-style: disc; margin-left: 1em; padding-left: 1.2em; }
ul.directions li { padding-bottom: .3em; }

ul.collections { list-style: disc; margin-left: 1em; padding-left: 1.2em; }
ul.collections li { padding-bottom: .3em; }
/* ]]> */