#navigation li a.selected { color:#fff; background:#bf1037}
#subheader { z-index:200; }
#navigation .sub li a{ width:160px; }
.box-c{ background:none; }
.shadow { background:url(images/shadow3.gif) repeat-y 0 0; }

.sub{ z-index:9999; }

.leftside h1{
	color:#000;
	font-size:24px;
	line-height:28px;
}

.leftside .left h2,
.leftside .right h2{
	color:#a81237;
	font-size:18px;
	line-height:18px;
	margin-bottom:1.0em;
	padding:16px 0 3px 0;
	text-transform:uppercase;
}

.leftside h2 {
	color:#a81237;
	font-size:18px;
	line-height:18px;
	margin-top: 1.0em;
	margin-bottom:1.0em;
}

.leftside h3 {
	color:#000;
	font-size:16px;
	line-height:16px;
	margin-top: 1.5em;
	margin-bottom:.75em;
}

.leftside ul {
	margin-bottom: 1.5em;
	margin-left: 30px;
	list-style-type: disc;
}

.leftside li {
	line-height: 1.75em;
}

.leftside address {
	margin-bottom: 1.5em;
}

.leftside strong {
	color: #000;
}

.leftside table td {
	padding: 10px;
}

.leftside table td input {
	width: 150px;
}
.leftside table tr.checkbox td input {
	width: auto; margin-left:40px;
}

.submit {
	width: 100px;
}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

a { 
	color:#a81237; text-decoration: none;
}

a:hover {
	color:#a81237; text-decoration: underline;
}

p { margin-bottom: .5em; margin-top: .5em; }

#navigation li a {
	text-decoration: none;
}

.houses h3{
	font-size:24px;
	color:#b3103b;
	text-transform:uppercase;
	line-height:24px;
}

.houses h3 strong, .ssbp h3 strong {
	font-weight:normal;
}

.houses p {
	margin-top: 13px;
}

.ssbp h3{
	color:#bd0f32;
	font-size:26px;
	line-height:24px;
	margin-bottom:24px;
	text-transform: uppercase;
}

.breadcrumbs {
	padding-top: 10px;
	margin-bottom: -3px;
}