body {
	margin: 0;
	text-align: center;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
}

li {
	padding-bottom: 5px;
	list-style-image: url(../../images/priceFinder/trial/li-bullet.png);
}

li.clear {
	padding-bottom: 0px;
	list-style-image: none;
}

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

a:hover {
	text-decoration: none;
	color: #000;
}

span.headerFontWhite div a {
	text-decoration: none;
	color: #fff;
}

a.mocchaLink {
	text-decoration: none;
	color: #777570;
}

a.white{
	text-decoration: none;
	color: #fff;
}

div.headerFontBlack span div a {
	text-decoration: none;
	color: #000;
}

.headerFontWhite {
	margin-left: 1px;
	height: 32px;
	float: left;
	font-family: trebuchet ms, helvetica, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
}

.sidebarnews ul {
	margin-left: 0;
}

.headerFontBlack {
	margin-left: 1px;
	padding-left: 10px;
	background-image: url(../../images/priceFinder/trial/seleted-tab.png);
	background-repeat: no-repeat;
	height: 32px;
	width: 183px;
	float: left;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}

.flashContent {
	width: 968px;
	height: 256px;
	background-image: url(../../images/priceFinder/trial/price_new-copy_03-08.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.newsSection {
	width: 968px;
	float: left;
	height: 268px;
	background: #fff url(../../images/priceFinder/trial/bg-moccha.gif);
	background-repeat: repeat-x;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 9pt;
	color: #777570;
}

#tickerText img {
	margin-right: 2px;
}

.blueHeader {
	padding-top: 5px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #2e67b2;
}

.greenHeader {
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #539000;
}


.midBottomContent {
	margin-left: auto;
	margin-right: auto;
	height: 366px;
	float: left;
}

.quoteBox {
	background: url(../../images/priceFinder/trial/quote-left.png) no-repeat left top;
	margin-top: 15px;
	margin-left: 10%;
	margin-right: 12%;
	padding-top: 0px;
	padding-left: 15px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.quoteBox div.right {
	background: transparent url(../../images/priceFinder/trial/quote-right.png) right bottom no-repeat;
	padding-right: 5px;
	padding-bottom: 0px;
}

.whiteSmallBox {
	padding-left: 5px; 
	text-align: left; 
	width: 249px; 
	height: 60px; 
	background: url(../../images/priceFinder/trial/white-panel.png) no-repeat;
	margin-bottom: 10px;
}


button.go {
	background: none;
	border:0 none;
	cursor:pointer;
	margin:0;
	padding:0;
	width:28px;
	vertical-align: bottom;
}

.pdfIconArea {
	background:transparent url(../../images/priceFinder/trial/pdf2.gif) no-repeat left top;
	float:left;
	height:32px;
	width:20px;
}

.pdfTextArea {
	margin-left:25px;
}

.pdfTextArea h2 {
	padding: 0;
	margin: 0;
	font-size:1em;
	padding-bottom:0.3em;
}

.pdfTextArea p {
	margin: 0;
	padding-bottom: 1em;
}

.resourceBlockArea {
	padding-bottom: 0.75em;
}

.resourceBlockArea  h2 {
	font-size: 12px; 
	margin-bottom: 0; 
	padding-bottom: 0;
}

.resourceIconArea {
	float:left;
	overflow:hidden;
	width:90px;
}

.resourceTextArea {
	margin-left:98px;
}

.resourceTextArea h2 {
	padding: 0;
	margin: 0;
	color:#666666;
	font-size:1em;
	padding-bottom:0.5em;
}

.resourceTextArea p {
	padding: 0;
	margin: 0;
	color:#666666;
	font-size:0.9em;
}

.onlineTrainingAbout {
	margin-top: 3px;
	margin-bottom: 0;
}

.onlineTrainingTitle {
	font-family:trebuchet ms,helvetica,verdana,arial,sans-serif;
	font-size:14pt;
	font-weight:bold;
	padding-top:5px;
	display: block;
}

.btn_TrainingDates {
	font-weight:bold; 
	height:30px; 
	overflow:hidden; 
	white-space:nowrap; 
	background:url(../../images/priceFinder/trial/testRemove.gif) left top no-repeat;
}

#webinarAndTraingArea .btn_TrainingDates:hover {
	background:url(../../images/priceFinder/trial/testRemove.gif) left bottom no-repeat;
}

#webinarAndTraingArea .leftArea {
float:left;
overflow:hidden;
padding:0px;
width:175px;
}

#webinarAndTraingArea .btn_TrainingDates a {
	color:#333333;
	display:block;
	margin-top:7px;
	text-align:center;
}

.support {
	font-family: arial;
	color: #f4ffe1;
	font-size: 13px;
	float: right;
	font-weight: bold;
	padding: .6em 1.1em 0 0;
}

/**
* Top nav structures
**/
#navMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#navMenu  li {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: .6em .9em;
	float: left;
	list-style-image: none;
	/*border-right: 1px solid #C0C0C0;*/
	color: #fff;

} 

.navli {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: .6em .9em;
	float: left;
	list-style-image: none;
	/*border-right: 1px solid #C0C0C0;*/
	color: #fff;
    font-family:arial,sans-serif;
}

.orangeNav {
	background: url(../../images/priceFinder/trial/bg-orange-glow.gif);
	font-family:arial,sans-serif;
}

.orangeNavHover {
	background: url(../../images/priceFinder/trial/bg-orange-glow-hover.gif);
}

.loggedinNav {
	background: url(../../images/priceFinder/trial/bg-blue-glow.gif);
	white-space: nowrap;
	
} 

.loggedinNavMenuHover {
	background: url(../../images/priceFinder/trial/bg-blue-glow-hover.gif);
}


.navMenuHover {
	background: url(../../images/priceFinder/trial/opaque_25_gradient.png);
}



a.homeClass {
	font-size:28px;
	line-height:0
	border: 1px solid black;
	width: 20px;
	height: 17px;
	background: url(../../images/priceFinder/trial/home_icon.png);
	
}

a.homeClass:hover {
	width: 20px;
	height: 17px;
	background: url(../../images/priceFinder/trial/home_icon.png) -20px;
	
}

#navMenu  li.seperator {
	border-right:1px solid #DBDBDB;
	margin:2px 0 0px -1px;
	padding:2.8em 0 0 !important;
	padding:14px 0 0;
	white-space: nowrap;
}

#navMenu  li.seperatorBlue {
	border-right:1px solid #6f87ff;
	margin:2px 0 0px -1px;
	padding:2.8em 0 0 !important;
	padding:14px 0 0;
	white-space: nowrap;
}

.playNormal {
	position: absolute; 
	top: 110px; 
	left: 680px; 
	width: 91px; 
	height: 91px; 
	background: url(../../images/priceFinder/trial/play.png) no-repeat;
}

.playHover {
	position: absolute; 
	top: 110px; 
	left: 680px; 
	width: 91px; 
	height: 91px; 
	background: url(../../images/priceFinder/trial/play_hover.png) no-repeat;
}


#navMenu  li a {
	color: #f4ffe1;
	
} 

#navMenu  li a:hover {
	/*color: #555;*/
	
} 


#navMenu  li.clearNav {
	border-right: none;
} 

/** tabs section **/

/** ** ** ** ** **/
/**  unselected **/
/** ** ** ** ** **/
.unselectedTabContainer {
	margin-right: 1px;
	float: left; 
	position: relative; 
	height: 28px;
	margin-top: 1px;
	font-size:10px;
	width: 125px;
}

.unselectedTab {
	padding-top: 2px; 
	padding-bottom: 5px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	width: 118px;
	height: 25px;
	text-align: center;
}

.unselectedTabText {
	text-align: center;
	padding-top: 5px; 
	padding-bottom: 5px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	float: left; 
	position: relative; 
	width: 100%; 
	height: 25px; 
	margin-top: -26px; 
	background: url(../../images/priceFinder/trial/menu-highlight-unselected.png) repeat-x;
	
}

.unselectedTabWrapperContainer {
	 float: left; 
	 background: #EDEDED; 
	 height: 25px !important;
	 border-bottom: 1px solid #9e9e9e;
}

.unselectedTabLeftSide {
	float:left; 
	background: url(../../images/priceFinder/trial/unseleted-tab-left.png) no-repeat bottom left; 
	width: 4px; height: 26px;
}

.unselectedTabRightSide {
	float:left; 
	background: url(../../images/priceFinder/trial/unseleted-tab-right.png) no-repeat bottom right; 
	width: 3px; 
	height: 26px;
}

.newsticker {
	list-style-type: none;
	padding: 0;
	margin: 10px;
}
.padded-newsticker {
	float: left;
	list-style-type: none;
	padding: 3px;
	margin-left: 20px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 9pt;
}


.non-padded-newsticker {
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
	padding: 3px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 9pt;
}

.emptylist {
	display: inline;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	list-style-image:none;
}


/** ** ** ** ** **/
/**  selected   **/
/** ** ** ** ** **/
.selectedTabContainer {
	margin-right: 1px;
	float: left; 
	position: relative; 
	height: 28px;
	margin-top: 0px;
	font-size:10px;
	width: 125px;
}

.selectedTab {
	padding-top: 0px; 
	padding-bottom: 5px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	width: 118px;
	text-align: center;
}

.selectedTabText {
	text-align: center;
	padding-top: 3px; 
	padding-bottom: 5px;
	font-family: trebuchet ms, helvetica, verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	float: left; 
	position: relative; 
	width: 100%; 
	height: 28px; 
	margin-top: -29px; 
	background: url(../../images/priceFinder/trial/menu-highlight.png) repeat-x;
	
}

.selectedTabWrapperContainer {
	 float: left; 
	 background: #FFF; 
	 height: 27px;
	 border-bottom: 1px solid #9e9e9e;
}

.selectedTabLeftSide {
	float:left; 
	background: url(../../images/priceFinder/trial/seleted-tab-left.png) no-repeat bottom left; 
	width: 4px; height: 28px;
}

.selectedTabRightSide {
	float:left; 
	background: url(../../images/priceFinder/trial/seleted-tab-right.png) no-repeat bottom right; 
	width: 3px; 
	height: 28px;
}

/** end tabs section **/
#whatDoWeOffer {font-size:11px; color:#000; margin:0px; padding:0; width:610px; position:relative;}
#whatDoWeOffer tbody td.productAvailability { border-right:1px solid #d9d9d9; text-align:center; width:88px; }
#whatDoWeOffer tbody td.productAvailability img { display:block; margin:0 auto 0 auto; }
#whatDoWeOffer td.discription { padding:6px 0 6px 50px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; position:relative; }
#whatDoWeOffer tbody tr.odd { background-color:#F0F4F8; }
#whatDoWeOffer tbody tr.odd:hover { background-color:#DDE9F2; }
#whatDoWeOffer tbody tr.even { background-color:#fff; }
#whatDoWeOffer tbody tr.even:hover { background-color:#f8fbfe; }
#whatDoWeOffer img.topLeft {}
#whatDoWeOffer img.bottomRight {}
#whatDoWeOffer img.topRight {}

#whatDoWeOffer thead td {border-bottom:1px solid #d9d9d9; padding:0; border-right:1px solid #d9d9d9;}
#whatDoWeOffer thead td.productState {text-align:center; border-top:1px solid #d9d9d9;}
#whatDoWeOffer thead td.productState img.title {display:block; margin:0 auto 0 auto;}

#whatDoWeOffer tbody tr.odd { background-color:#F0F4F8; }
#whatDoWeOffer tbody tr.odd:hover { background-color:#DDE9F2; }
#whatDoWeOffer tbody tr.even { background-color:#fff; }
#whatDoWeOffer tbody tr.even:hover { background-color:#f8fbfe; }
#whatDoWeOffer tbody td {height:35px;}
#whatDoWeOffer tbody td h4 {padding-bottom:.7em;}
#whatDoWeOffer tbody td p {padding-left:0;}
#whatDoWeOffer tbody td.productAvailability { border-right:1px solid #d9d9d9; text-align:center; width:86px; }
#whatDoWeOffer tbody td.productAvailability img { display:block; margin:0 auto 0 auto; }
#whatDoWeOffer tbody td#propertyOwnership { background:url(../../images/priceFinder/trial/icons/small/sicon_agent_profile.gif) 6px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#propertySalesHistory { background:url(../../images/priceFinder/trial/icons/small/sicon_cma2.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#telephoneDatabase { background:url(../../images/priceFinder/trial/icons/small/sicon_phone.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#interactiveMaps { background:url(../../images/priceFinder/trial/icons/small/sicon_radial_report.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#aerialSatelliteImages { background:url(../../images/priceFinder/trial/icons/small/sicon_sales_growth.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#propertiesForSale { background:url(../../images/priceFinder/trial/icons/forSale_productPricing.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#propertiesJustSold { background:url(../../images/priceFinder/trial/icons/sold_productPricing.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#propertyPhotosAttributes { background:url(../../images/priceFinder/trial/icons/attriPhoto_productPricing.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#pricefinder { background:url(../../images/priceFinder/trial/icons/small/sicon_pricefinder.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#googleStreetview { background:url(../../images/priceFinder/trial/icons/small/sicon_streetView.gif) 7px 10px no-repeat; background-color:inherit; }

#whatDoWeOffer tbody td#statewide { background:url(../../images/priceFinder/trial/icons/small/AUS/AUS.gif) 10px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#interactiveMap { background:url(../../images/priceFinder/trial/icons/small/sicon_interactiveMapping.gif) 7px 10px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#advancedCharts { background:url(../../images/priceFinder/trial/icons/small/sicon_sales_advancedGrowth.gif) 10px 8px no-repeat; background-color:inherit; }
#whatDoWeOffer tbody td#uploadLogo { background:url(../../images/priceFinder/trial/icons/small/sicon_uploadLogo.gif) 1px 9px no-repeat; background-color:inherit; }

#whatDoWeOffer tbody td h4 {margin: 0px; margin-bottom: 5px; padding: 0px; }
#whatDoWeOffer tbody td p {margin: 0px; margin-bottom: 5px; padding: 0px; }

#whyChoosePds {width:610px; height:40px; background-color:#fff; position:relative; z-index:20;}
#whyChoosePds .header {float:right; width:180px; margin-top:10px;}
#whyChoosePds .header .rightBg {float:left; padding:3px 0 3px 0; margin:0; width:90px; text-align:center; background:#fff url(../../images/priceFinder/trial/layout/rounderEdgesTopLeft.gif) left top no-repeat;}
#whyChoosePds .header .leftBg {float:left; padding:3px 0 3px 0; margin:0; width:90px; text-align:center; background:#fff url(../../images/priceFinder/trial/layout/rounderEdgesTopRight.gif) right top no-repeat;}
#whyChoosePds .headerContent {position:absolute; margin-right:180px; width:431px; height:50px !important; height:55px; background:url(../../images/priceFinder/trial/layout/rounderEdgesBottomRight.gif) right bottom no-repeat;}
#whyChoosePds .headerContent h2 {margin:0;}
#whyChoosePdsFooter{width:610px; height:5px; background:url(../../images/priceFinder/trial/layout/rounderEdgesTableBottom.gif) left bottom no-repeat; position:relative; font-size:0em; top:-5px;}
#whyChoosePdsFooterNote {width:610px; height:5px; position:relative; font-size:.6em; top:-3px; margin-bottom:15px; color:#999; text-align:right;}

.article p {font-size: 9pt; line-height: 10pt;}

#gallery {position:relative; width:590px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:576px; height:431px; padding:5px; border:2px solid #666; background:#FFF url(../../images/priceFinder/trial/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px; z-index: 0;}
#thumbwrapper {margin-top:10px; padding:5px 0; width:586px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:586px; padding: 0; margin: 0;}
#arec-thumbs {margin: 0; padding-left: 0;position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#arec-thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:431px; width:20%; z-index:100; height:431px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {border: 2px solid black; left:0; background:url(../../images/priceFinder/trial/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {border: 2px solid black; right:0; background:url(../../images/priceFinder/trial/right.gif) right center no-repeat; border-right:5px solid #FFF;font-size:0em; line-height: 0px; }
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

.searchtopic_area1 {
	font-size: 10pt;
}

.searchtopic_area3 {
	font-size: 10pt;
}

.red_text {
	color: red;
}

.apmpf_notification {
	padding: 4px 4px 4px 45px;
    font-size: 13px;
    font-family: Open Sans;
    vertical-align: sub;
    line-height: 35px;
    border-radius: 4px;
    position: relative;
    margin: 0px 0px 10px 0px;
}
.apmpf_notification * {
    font-size: 13px;
    font-family: Open Sans;
}
.apmpf_notification.none {
    padding: 0px;
}
.apmpf_notification.red {
    border: rgb(239, 84, 62) 1px solid;
    color: rgb(239, 84, 62);
	background: rgb(254, 233, 230);
}
.apmpf_notification.green {
    border: #44c244 1px solid;
    color: #44c244;
	background: #e3ffd9;
}
.apmpf_notification.orange {
    border: rgb(249, 183, 0) 1px solid;
    color: rgb(204, 119, 0);
	background: #fef7da;
}
.apmpf_notification.blue {
    border: #2bc5cf 1px solid;
    color: #2bc5cf;
	background: #d9ffff;
}
.apmpf_notification:before {
    width: 35px;
    margin-top: 5px;
    left: 10px;
    position: absolute;
}
.apmpf_notification.red:before {
    content: url('../../images/icons/notification/ic-error@1x.png');
    left: 9px;
}
.apmpf_notification.green:before {
    content: url('../../images/icons/notification/ic-success@1x.png');
}
.apmpf_notification.orange:before {
    content: url('../../images/icons/notification/ic-warning@1x.png');
    left: 9px;
}
.apmpf_notification.blue:before {
    content: url('../../images/icons/notification/ic-info@1x.png');
}