xt\:comment, xt\:note { display: none; } ch\:nbsp { padding: .5em; }

/* General styles */
body, img, p, h1, h2, h3, h4, h5, h6, div {
	margin:0px;
	padding:0px;
	border-width:0px;
	outline-width:0px;
}

body {
	background-color:#bd1f2f;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-size:14px;
	line-height:17px;
}

div#site {
	width:1000px;
	background:  url('/inc/html/default/pix/background-top.jpg') no-repeat top center;
	margin:10px auto 5px auto;
	position:relative;
}

img#logo { float:right; position:relative; right:57px; margin-top:20px; }

img#header {
	float:right;
	position:relative;
	margin-top:10px;
}

p#menu {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	float:left;
	position:absolute;
	top:32px;
	left:18px;
	width:147px;
}

p#menu span {
	float:right;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	width:122px;
	margin-top:8px;
}

p#menu span a {
	display:block;
	float:left;
	width:100%;
	padding:5px 0;
	margin:0;
	border-bottom:1px dotted #000;
}

p#menu img { margin-top:11px; }

p#menu a { text-decoration:none; color:#333; }
p#menu a:hover { color:#bd1f2f; text-decoration:underline; }

div#content { background: url('/inc/html/default/pix/background-middle.jpg') repeat-y top center; }

div#text {
	width:488px;
	float:left;
	margin-top:24px;
	position:relative;
	left:242px;
}

div#content h1 {
	font-size:16px;
	line-height:19px;
	margin-bottom:8px;
}

div#content h2 {
	font-size:14px;
	line-height:17px;
	margin-bottom:8px;
}

div#content h3 {
	font-size:13px;
	line-height:17px;
	margin-bottom:8px;
}

div#content h4 {
	font-size:12px;
	line-height:17px;
	margin-bottom:8px;
}

div#content p {
	font-size:14px;
	line-height:17px;
	margin-bottom:8px;
}

div#content ul { padding-left:20px; }

div#content li {
	font-size:14px;
	line-height:17px;
	margin-bottom:5px;
}

div#images {
	float:right;
	width:202px;
	padding: 0 22px;
	margin-top:24px;
	position:relative;
	background: url('/inc/html/default/pix/dotted-line.jpg') repeat-y top left;
}

div#images p {
	font-size:12px;
	line-height:14px;
	margin-bottom:12px;
}

div#content div#images table p {
	font-size:11px;
	line-height:13px;
}

div#content div#images table p a { color:#000; }
div#content div#images table p a:hover { color:#bd1f2f; }

div#images img { margin-bottom:8px; }

div#content table.contact td {
	vertical-align:top;
	padding-right:15px;
}

div#content table.contact p {
	font-size:12px;
}

p#design {
	width:1000px;
	margin:10px auto 15px auto;
	text-align:center;
	font-size:11px;
	line-height:13px;
	color:#fff;
}

p#design a { color:#fff; text-decoration:none; }
p#design a:hover { color:#333; }

table.property td { vertical-align:top; }
table.property img { margin-right:20px; }

div#content table.property p {
	font-size:12px;
	line-height:14px;
}
