#apPageContainer A {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #384d7e; TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #384d7e
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #384d7e
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #5780ae
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 15px 0px 13px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 15px 0px 13px
}
#apPageContainer {
	FLOAT: left; MARGIN: 15px 35px 0px 0px; WIDTH: 760px
}
#apPageContainer DIV.closeAdPreviewContainer {
	WIDTH: 520px
}
#apPageContainer DIV.closeAdPreviewContainer P.closeAdPreview {
	FLOAT: right
}
#apBackToLink {
	MARGIN: 0px 0px 15px
}
#apPageContainer #apAdTitle {
	MARGIN: 0px
}
#apPageContainer #apSubtitle {
	MARGIN: 0px
}
#apAds2Container {
	FLOAT: left; WIDTH: 170px
}
#apAds2Container {
	TEXT-ALIGN: center
}
#apAds2Container A IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 12px 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f0f4ff
}
#apAds2Container A IMG {
	MARGIN: 12px 0px 0px
}
#apAds2Container H4 {
	MARGIN: 11px 0px 0px
}
#apContainerLeft {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 520px
}
#apContainerLeft H2 {
	CLEAR: both; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #5780ae
}
#apContainerLeft P {
	FONT-SIZE: 13px; LINE-HEIGHT: 17px
}
#apContainerLeft TABLE {
	BORDER-TOP: #e5e5e5 3px solid; TEXT-ALIGN: left
}
#apContainerLeft TABLE TD {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 30px
}
#apContainerLeft TABLE TH {
	PADDING-RIGHT: 4px; WIDTH: 20%; COLOR: #5780ae; BORDER-BOTTOM: #e5e5e5 1px solid
}
#apContainerLeft TABLE TH A {
	CURSOR: help
}
#apContainerLeft TABLE IMG {
	MARGIN-BOTTOM: -2px
}
#apContainerRight {
	FLOAT: left; WIDTH: 207px
}
#apPhoto {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 15px 6px 0px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 160px; PADDING-TOP: 1px; BORDER-BOTTOM: #d9d9d9 1px solid; TEXT-ALIGN: center
}
#apPhoto {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 3px
}
#apPhoto A {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-SIZE: 10px
}
#apProcessingError {
	MARGIN: 44px 0px 0px; COLOR: #cc0000
}
#apErrorContent {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 13px; BACKGROUND-COLOR: #fffdf0
}
#apErrorContent {
	PADDING-RIGHT: 19px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 13px
}
#apContactContainer {
	MARGIN: 44px 0px 0px
}
#apContactContainer H3 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px; COLOR: #384d7e
}

#apContactContent
{
	background-color: #f0f4ff;
	border-left: 1px solid #c1d4fe;
	border-right: 1px solid #c1d4fe;
	padding: 13px 0px 3px 20px;
	color: #384d7e;
	width: 185px;
	_width: 170px;
}
##apContactContent
{
	padding: 13px 19px 3px 20px;
	_padding: 13px 15px 3px 20px;
}
#apContactContent h2
{
	color: #5780ae;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 2px 0;
}
#apContactContent p
{
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
}
#apContactContent p.ap_listedByName
{
	margin-bottom: auto;
}
#apContactContent ul
{
	list-style: none;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}
#apContactContent ul li
{
	margin-bottom: 5px;
}
#apContactContent ul li a,
#apContactContent ul li span
{
	display: block;
	background: url(../images/icons_profile.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	height: 20px;
}
#apContactContent ul li span
{
	padding-top: 2px;
	height: 18px;
	font-size: 12px;
	color: #000000;
}
#apContactContent ul li.print a
{
	background-position: 0px 0px;
}
#apContactContent ul li.email a
{
	background-position: 0px -21px;
}
#apContactContent ul li.website a
{
	background-position: 0px -42px;
}
#apContactContent ul li.broker a
{
	background-position: 0px -63px;
}
#apContactContent ul li.watch a.watchListing
{
	background-position: 0px -84px;
}
#apContactContent ul li.watch a.removeWatchedListing
{
	background-position: 0px -105px;
}
#apContactContent ul li.watch span.listingWatched
{
	background-position: 0px -126px;
}
#apContactContent ul li.watch p
{
	height: 20px;
	margin: 0px;
}
#apContactContent ul li.watch p a.watchListing,
#apContactContent ul li.watch p.listingWatched a.removeWatchedListing,
#apContactContent ul li.watch p.listingWatched span.listingWatched
{
	display: block;
}
#apContactContent ul li.watch p a.removeWatchedListing,
#apContactContent ul li.watch p span.listingWatched,
#apContactContent ul li.watch p.listingWatched a.watchListing
{
	display: none;
}





.apAdContainer {
	MARGIN: 0px
}
.apAdImage {
	WIDTH: 100%; TEXT-ALIGN: center
}
H4.apAdImage {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px 0px 13px
}
.apAdContent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 18px; COLOR: #384d7e; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.apAdContent P {
	TEXT-ALIGN: left
}
.apAdContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.apAdContent LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/blueSquare.gif) no-repeat 0px 5px
}
.apAdContent H4 {
	MARGIN: 0px 0px 5px; TEXT-ALIGN: left
}
EM {
	DISPLAY: block; MARGIN: 20px 0px; COLOR: #a6a6a6; FONT-STYLE: normal
}
#apDisclaimer {
	COLOR: #a6a6a6
}
#apDisclaimer A {
	FONT-SIZE: 11px; COLOR: #afb8cb
}
#apIncludedText {
	FONT-SIZE: 11px! important; FLOAT: left; MARGIN-BOTTOM: 10px; COLOR: #4d4d4d! important; MARGIN-RIGHT: 45px
}
#apNotIncludedText {
	FONT-SIZE: 11px! important; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 337px; COLOR: #4d4d4d! important
}
#apAttachmentsPDF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/pdf.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#apAttachmentsDOC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/word.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#apAttachmentsXLS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/excel.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#apAttachmentsPhoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/photo01.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.apContainerCap {
	MARGIN-LEFT: 2px
}
#apContact2 {
	MARGIN-TOP: 15px
}
.apAdTitle {
	MARGIN-TOP: 20px
}
#apValRptUpsellContainer {
	MARGIN: 10px 0px 0px; WIDTH: 165px
}
#apValRptUpsellContainer {
	MARGIN-LEFT: 2px
}
#apValRptUpsellContainer H3 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px; COLOR: #384d7e
}
#apValRptUpsellContent {
	BORDER-RIGHT: #fdcc86 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../images/apValRptUpsellMid.gif) no-repeat left center; PADDING-BOTTOM: 0px; BORDER-LEFT: #fdcc86 1px solid; WIDTH: 165px; COLOR: #384d7e; PADDING-TOP: 8px; HEIGHT: 81px
}
#apValRptUpsellContent H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 2px; COLOR: #5780ae
}
#apValRptUpsellContent H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 11px
}
#apValRptUpsellContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#apValRptUpsellContent LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/greenArrow.gif) no-repeat 0px 4px; MARGIN-BOTTOM: 10px
}
.apValRptUpsellCap {
	MARGIN-LEFT: 0px
}
.apValRptUpsellButton {
	MARGIN-LEFT: 10px
}
#bdir_adProfile {
	WIDTH: 748px
}
.bdir_adProfile {
	WIDTH: 748px
}
#bdir_adProfile .bdir_adProfile {
	BACKGROUND: url(../images/bg_bdir_addetail_mid.gif)
}
#bdir_adProfile H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 5px; COLOR: #ffffff
}
#bdir_adProfile P {
	COLOR: #ffffff
}
#bdir_adProfile .bdir_adProfile DIV.bdir_adProfile_photo {
	FLOAT: left; MARGIN: 14px 0px 14px 15px; WIDTH: 79px; HEIGHT: 104px
}
#bdir_adProfile .bdir_adProfile DIV.bdir_adProfile_photo {
	MARGIN-LEFT: 5px
}
#bdir_adProfile .bdir_adProfile DIV.bdir_adProfile_photo IMG {
	
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title {
	FLOAT: left; MARGIN: 14px 0px 14px 14px; WIDTH: 430px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_logo {
	FLOAT: right; MARGIN: 9px 15px 9px 10px; OVERFLOW: hidden; WIDTH: 153px; POSITION: relative; HEIGHT: 110px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_logo {
	MARGIN: 9px 5px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_logo DIV {
	LEFT: 50%; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%; TEXT-ALIGN: center
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_logo DIV IMG {
	LEFT: -50%; FLOAT: none! important; MARGIN: 0px; POSITION: relative; TOP: -50%
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title DIV.b_contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title DIV.b_contactme {
	FLOAT: left; MARGIN: 0px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title DIV.b_viewprofile {
	FLOAT: left; MARGIN: 7px 0px 0px 20px
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title DIV.b_viewprofile A {
	COLOR: #ffffff
}
#bdir_adProfile .bdir_adProfile .bdir_adProfile_Title DIV.b_viewprofile A:hover {
	TEXT-DECORATION: none
}
#apListingPartnerLogo {
	MARGIN: 16px 0px
}
#apListingPartnerLogo .apListingPartnerText P {
	MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 40px
}
#apListingPartnerLogo .apListingPartnerText {
	PADDING-RIGHT: 4px; FLOAT: left
}
#apListingPartnerLogo .apListingPartnerLogo {
	FLOAT: left
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.clearBoth {
	CLEAR: both
}

#apContactContent ul {
list-style:none outside none;
}


