body {
	margin: 0; padding: 0;
	text-align: center;
	background: #F4EEE6; color: #5B4E3E;
	font-family: Verdana, Tahoma;
	font-size: 11px;
}

h2, h3, h4, h5, p { margin: 0; padding: 10px 0; }
h1 { display: none; }
h2 { color: #583209; font-size: 20px; font-family: Arial, Sans Serif; font-weight: normal; }
h3 { color: #583209; font-size: 14px; font-family: Arial, Sans Serif; font-weight: bold; }
hr { color: #DCD4C9; background: #DCD4C9; border:0; height: 1px; margin: 10px 0; clear: both; }
p { text-align: justify; line-height: 16px; }
a { color: #B34801; text-decoration: none; }
a:hover { color: #5B4E3E; }
img { border: 0; }
ul { margin: 0; padding: 0 0 0 25px; list-style: square; }
ul li, ol li { margin: 0; padding: 4px 0; }
.no { display: none; }
.cb { clear: both; }
.right { text-align: right; }
.medium { font-size: 12px; }

#container {
	width: 774px;
	margin: 0 auto; padding: 0;
	text-align: left;
}

#header {
	width: 774px; height: 114px;
	margin: 0; padding: 0;
	clear: both;
	background: url(../images/telephone.gif) no-repeat center right;
}

#header a.logo {
	width: 278px; height: 95px;
	margin: 10px 0 0 10px; padding: 0;
	display: block; float: left;
	background: url(../images/phoenix-plastering.gif) no-repeat;
}
#header a.logo span { display: none; }

ul.nav {
	width: 370px; height: 31px;
	margin: 0; padding: 0 0 0 404px;
	display: table;
	background: #4D3E2B url(../images/bg_nav.gif) no-repeat top;
}
ul.nav li { width: 65px; margin: 0; padding: 8px 25px 0 0; display: block; float: left; }
ul.nav li a { margin: 0; padding: 0; display: block; color: #FFF; }

#content {
	width: 774px; height: 503px;
	margin: 0; padding: 0;
	clear: both; display: table;
	border-top: #F4EEE6 4px solid;
	border-bottom: #F4EEE6 4px solid;
}

img.panel {
	width: 387px; height: 503px;
	margin: 0 4px 0 0;
	display: block; float: left;
	background: #DED1C0;
}

#content_main {
	width: 351px; height: 501px;
	margin: 0; padding: 0 15px;
	display: block; float: left;
	border: #DCD4C9 1px solid;
}

#footer {
	width: 744px; height: 23px;
	margin: 0; padding: 8px 15px 0 15px;
	clear: both;
	background: #4D3E2B url(../images/bg_footer.gif) no-repeat bottom; color: #88775F;
	text-align: right;
}

#footer a { color: #88775F; }
#footer a:hover { color: #FFF; }


fieldset.contact_form {
	width: 326px; height: 270px;
	margin: 10px 10px 0 0; padding: 0;
	float: left; display: table;
}
fieldset.contact_form dl dt { width: 100px; margin: 5px 0; padding: 0 5px 0 0; float: left; clear: both; font-size: 11px; text-align: right; }
fieldset.contact_form dl dd { width: 210px; margin: 5px 0;  float: left; }
fieldset.contact_form dl dd input#submit { width: auto; cursor: pointer; }
form, fieldset, dl, dt, dd { margin: 0; padding: 0; border: 0; }
input, textarea {
	width: 200px; padding: 3px;
	font-size: 11px; font-family: Tahoma, Verdana, Arial;
}
input.field, textarea.field { border: #DCD4C9 1px solid; }

textarea { height: 90px; }


img.photos { margin: 15px 0 0 0; display: block; float: right; }

.two_col { width: 163px; margin: 0; padding: 0 0 10px 0; float: left; display: table; }

ul.gallery { margin: 0; padding: 0; list-style: none; }
ul.gallery li { margin: 0; padding: 0; display: inline; }
