/* ==============================================================
		sidebar
   ============================================================== */
 
 .sidebar {
	width: 310px;
	padding: 20px 6px 10px 0;
	position: relative;
	z-index: 10;
	float: left;
}

.sidebar .head {
	text-align: left;
	width: 300px;
	padding-bottom: 10px;
}

.sidebar .head h3 {
	font-size: 1.2em;
	color: #000000;
	text-align: left;
	padding: 22px;
	width: 300px;
}
.sidebar .nav {
	padding-left: 20px;	
}

.sidebar .nav ul li {
	font-size: 1.2em;
	list-style: none;
	line-height: 1.2em;
	padding-top: 0px;
	padding-left: 10px;
	background: url(/graphics/bulletRed.png) no-repeat 0px 5px;
}

.sidebar .nav ul li a {
	color: #11568b;
}

/* ==============================================================
		info
   ============================================================== */

.info {
	position: relative;
	padding-right: 9px;
	padding-left: 300px;
	width: 620px;
	text-align: left;
}

.featurePhoto {
	margin: 0 0 0 auto;
	padding: 4px 0 0 0;
	width: 630px;
	height: 210px;
	background: url(../graphics/featurePhotoBorder.png) no-repeat;
	text-align: left;
}

/* ==============================================================
		broker details
   ============================================================== */

.brokers {
	position: relative;
	padding-right: 9px;
	padding-left: 300px;
	width: 620px;
	text-align: left;
}

.broker {
	float: left;
	position: relative;
	text-align: left;
	padding-bottom: 10px;
	width: 600px;
}

.broker ul li {
	font-size: .9em;
	list-style: none;
	line-height: 1.3em;
	padding-top: 0px;
	padding-left: 10px;
}

.broker ul li a {
	color: #11568b;
}

.broker ul li.name{
	font-size: 1.2em;	
}

.broker ul li img{
	display: inline;
}

.broker ul li span {
	display: inline-block;
	text-decoration: none;
	width: 75px;
}

.broker .photo {
	padding: 4px 14px 0px 4px;
	width: 90px;
	height: 140px;
	position: relative;
	float: left;
	text-align: left;
	background-image: url(/images/kate/brokersm.png);
	background-repeat: no-repeat;
}

.broker .detail-photo {
	width: 190px;
	height: 280px;
	position: relative;
	float: left;
	text-align: left;
	background-image: url(/images/kate/brokersLg.png);
	background-repeat: no-repeat;
	margin-right: 10px;
}

.broker .detail-photo img {
	padding: 4px 5px 6px 5px;
}

.brokerListings {
	font-size: .7em;
	line-height: 1.6em !important;
	width: 285px;
}

.brokerListings li {
	display: block;
	padding: 3px 0;
}

.brokerListings span {
	width: 50px !important;
}
