#content #mast{	zoom: 1;	display: block;	padding-bottom: 20px;}#content #mast:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#content #mast #photo{	float: left;	display: inline;	width: 604px;	height: 349px;	position: relative;	padding: 4px;}#content #mast #photo #photo-overlay{	position: absolute;	top: -1px;	left: -1px;}#content #mast #main-body{	float: left;	display: inline;	width: 364px;	height: 357px;	background: rgba(0, 0, 0, 0.35) url(../images/ornament_top.png) no-repeat top center;	color: #fff;	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}#content #mast #main-body #main-body-inner{	height: 287px;	background: url(../images/ornament_bottom.png) no-repeat bottom center;	padding: 35px;}#content #mast #main-body #main-body-inner h1{	text-align: center;	font-size: 30px;	font-weight: normal;	letter-spacing: 3px;	text-transform: uppercase;	padding-bottom: 43px;	margin-bottom: 20px;	background: url(../images/ornaments.png) no-repeat bottom center;}#content #mast #main-body #main-body-inner h1 span{	font-size: 15px;	letter-spacing: 5px;}#content #mast #main-body #main-body-inner p{	font-size: 14px;	line-height: 1.5;}#content #features{	border-top: 1px solid #fff;	zoom: 1;	display: block;	padding: 8px 8px 0 8px;}#content #features:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#content #features .feature{	float: left;	display: inline;	background: url(../images/bg_feature.png) no-repeat top left;	width: 301px;	height: 94px;	padding: 8px 10px 18px 9px;}#content #feature-labels{	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	width: 948px;	padding: 1px 0;	margin: 0 auto;}#content #feature-labels #feature-labels-inner{	background: rgba(255, 255, 255, 0.55);	height: 38px;}#content #feature-labels #feature-labels-inner ul.nav{	position: relative;	top: -1px;}#content #feature-labels #feature-labels-inner ul.nav li{	width: 260px;	font: 16px 'CrimsonRoman', georgia, serif;	text-transform: uppercase;	color: #3a3a38;	margin-left: 13px;	letter-spacing: 3px;	padding: 8px 0 0 7px;	height: 18px;	overflow: hidden;}#content #feature-labels #feature-labels-inner ul.nav li:first-child{	margin-left: 0;}#content #feature-labels #feature-labels-inner ul.nav li.feature-label-commercial{	border-left: 40px solid #90adac;}#content #feature-labels #feature-labels-inner ul.nav li.feature-label-kitchens{	border-left: 40px solid #67910b;}#content #feature-labels #feature-labels-inner ul.nav li.feature-label-renovations{	border-left: 40px solid #d6a023;}