/*******************************	ELEMENT TYPES/******************************/img {
	border : 0px; /*behavior : url("/pngbehavior.htc");*/
}
body {
	color: #333333;
	background-image:url(../images/bg_rep.gif);
	background-repeat:repeat-x;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}
a:link {
	color : #372F90;
	text-decoration : none;
}
a:visited {
	font-style : normal;
	word-spacing : 2px;
	text-decoration : none;
	color : #372F90;
}
a:hover {
	text-decoration : none;
	color : #D33227;
}
a:active {
	text-decoration : none;
	color : #D33227;
}
a.activeMemberLink {
	color : #372F90;
	font-weight : bold;
}
a.memberLink {
	color : #372F90;
	font-weight : normal;
}
td {
	vertical-align : top;
}
form table {
	text-align : left;
}
form {
	margin : 0px
}
legend {
	color : #D33227;
}
select {
	margin : 0px;
}
th {
	vertical-align : top;
}
h1 {
	color:#D33227;
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h2 {
	color:#372F90;
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h3 {
	color:#D33227;
	font-size: 11pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h4 {
	color:#372F90;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h5 {
	color:#333;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h6 {
	color:#333;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0 0 0 20px;
}
li {
	margin: 0 0 5px 0;
	padding: 0;
}/*******************************	LAYOUT/******************************/
#main {
	width: 976px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#divTop {
}
#divHeader {
	height: 149px;
	background-image:url(../images/australia_owned.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	padding: 0 0 4px 0;
}
#headerBorderLeft {
	font-size: 1px;
	text-align: center;
	background-image: url('headerborderleft.jpg');
	background-repeat: no-repeat;
	height: 90px;
	margin: 0px;
	width: 11px;
}
#headerNav {
	text-align: center;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#headerNav a {
	float: left;
	display:block;
	height: 25px;
	text-align:center;
	padding: 7px 29px 0 29px;
	font-size: 11pt;
	margin: 0;
	color:#FFF;
	background-image: url(../images/nav_bg_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#headerNav a:hover {
	background-position:bottom right;
	text-decoration: none;
}
#headerNav li.active {
	background-image: url(../images/nav_bg_active.gif);
	color:#FFF;
}
#headerNav li.active a {
	background-image: url(../images/nav_bg_active_right.gif);
	color:#FFF;
}
#headerNav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#headerNav ul li{
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
	background-image: url(../images/nav_bg.gif);
	background-position: top left;
}
#headerNav li:hover {
	background-position:bottom left;
	text-decoration: none;
}

#pageContent {
	padding-top: 15px;
}
#pageContent p {
	text-align: left;
}
#pageContentBottom {
	text-align : center;
	background-image : url('http://../images.housebuyersusa.com/site/pageContentBottom.jpg');
	background-repeat : no-repeat;
	font-size : 1px;
	height : 7px;
	margin : 0px;
	width : 787px;
}
.pageTitle {
	padding : 13px 10px 10px 15px;
	height : 30px;
	font-size : 22px;
	text-align : left;
	color:#372F90;
}
.pageTitleLarge {
	font-size: 16pt;
	text-align: left;
	color: #D33227;
	margin: 15px 0 15px 0;
}
.pageTitleLargeNoFloat {
	padding : 13px 10px 10px 15px;
	height : 30px;
	font-size : 22px;
	text-align : left;
	color:#372F90;
}
.element {
	text-align : left;
}
.disclaimer {
	font-size : 10px;
	margin-top: 20px;
}
.notice {
	background-color : #D33227;
	color : #FFFF00;
	padding : 5px;
	margin-bottom : 5px;
	margin-top : 5px;
	font-weight : bold;
	text-align : center;
}
#banner {
	height: 290px;
	background-image:url(../images/banner_bg.png);
	margin: 0 0 15px 0;
	width: 655px;
}
#main_col {
	float: left;
	width: 655px;
	background-image:url(../images/main_banner_bg.png);
	background-repeat: no-repeat;
}

#main_col_inner{
	width: 648px;
}

#intro_text{
	padding: 0 10px;
}

#play_video {
	width: 255px;
	height: 195px;
	display:block;
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 10px;
	background-image: url(../images/site/play_video.gif);
	background-position: top;
}
#play_video:hover {
	background-position: bottom;
}
#locations {
	height: 143px;
	background-image: url(../images/site/us_map_bg.gif);
	padding: 10px 0 0 280px;
	margin: 20px 0 20px 0;
}
#locations ul {
	margin: 4px 5px 5px 5px;
	padding:0;
}
#locations ul li {
	list-style-type: none;
	background-image: url(../images/site/raquo.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 11pt;
	margin: 0;
	padding:0 0 0 15px;
}
#right_col {
	float: right;
	width: 300px;
}
#free_ebook {
	display: block;
	height: 85px;
	background-image: url(../images/site/ebook/free_ebook_soon.gif);
	color:#FFFFFF;
	font-size: 14pt;
	padding: 65px 20px 0 20px;
	margin-bottom: 10px;
}
#sign_up_btns a {
	margin-bottom: 10px;
}
#international_investor {
	width: 300px;
	height: 72px;
	background-image:url(../images/international_investors.gif);
	background-position: top;
	display:block;
}
#international_investor:hover {
	background-position: bottom;
}
#us_resident {
	width: 300px;
	height: 72px;
	background-image:url(../images/us_residents.gif);
	background-position: top;
	display:block;
}
#us_resident:hover {
	background-position: bottom;
}
#social_media {
	padding: 2px 0 40px 6px;
}
#social_media img {
	margin: 0 5px 0 0;
}
#social_media a {
	margin: 0 3px;
}
#newsletter_signup {
	background-image: url(../images/site/newsletter_signup_bg.png);
	height: 170px;
	padding: 20px 20px 5px 20px;
	color:#372F90;
	font-weight: bold;
	font-size: 11pt;
	margin: 0 0 15px 0;
}
#newsletter_form {
	padding: 5px 0 0 0;
	color:#000000;
	font-weight:normal;
}
#newsletter_form #submit {
	float: right;
	background: none;
	background-image: url(../images/site/signup_btn.gif);
	width: 100px;
	height: 22px;
	background-position: top;
	border: none;
	display:block;
	cursor: pointer;
}
#newsletter_form #submit:hover {
	background-position: bottom;
}
#listingsFilter {
	width: 240px;
	float: left;
	overflow-x: hidden;
	background-image:url(../images/filter_bg.png);
	background-position:bottom;
	height: 460px;
	text-align: left;
}
#listingsFilter h1 {
	margin: 0;
	padding: 13px 0 0 15px;
	font-size: 16pt;
	font-weight: normal;
}
#listingsFilter hr {
	border-top: solid 1px #E6E6E6;
	border-bottom: solid 1px #ffffff;
	border-left: none;
	border-right: none;
}
#listingsFilter input, #listingsFilter select {
	margin: 2px 0;
}
#listingsFilter_top {
	background-image:url(../images/filter_bg_top.png);
	height: 52px;
	color:#372F90;
}
#listingsFilter fieldset {
	border: none;
}
#listingsFilter #filter_submit {
	float: right;
}
#listingsFilter #filter_submit input {
	border: none;
	background-color: #f9f9fa;
	background-image: url(../images/site/listings/filter_results.gif);
	background-position: top;
	display:block;
	width: 100px;
	height: 22px;
	cursor: pointer;
	color: #FFF;
}
#listingsFilter #filter_submit input:hover {
	background-position: bottom;
}

#listingsVideos {
	width: 240px;
	float: left;
	overflow-x: hidden;
	background-image:url(../images/videos_bg.png);
	background-position:bottom;
	background-repeat: no-repeat;
	height: 1000px;
	text-align: left;
}
#listingsVideos h1 {
	margin: 0;
	padding: 13px 0 0 15px;
	font-size: 16pt;
	font-weight: normal;
}

#listings_wrapper {
	float: right;
	width: 725px;
}
#listings_top {
	height: 52px;
	background-image:url(../images/listing_bg_top.png);
}
#listings {
	padding: 8px;
	background-image: url(../images/listing_bg_rep.jpg);
}
#listings_bottom {
	height: 20px;
	background-image:url(../images/listing_bottom.gif);
}
#listings_wrapper h1 {
	margin: 0;
	padding: 13px 0 0 15px;
	font-size: 16pt;
	font-weight: normal;
	color:#D33227;
}
.listing_more_btn {
	display: block;
	float: right;
	width: 115px;
	height: 22px;
	background-image: url(../images/site/listings/find_out_more.gif);
	background-position: top;
	margin-top:5px;
}
.listing_more_btn:hover {
	background-position: bottom;
}
.listing_price {
	margin-top: 0px;
}
.listing_price td {
	vertical-align: bottom;
	height: 35px;
}
.filter_category {
	color:#D33227;
}
#listings a {
	color: #372F90;
}
.full_address {
	color: #372F90;
	font-weight: bold;
	margin-bottom: 20px;
}
.display_price {
	font-weight: bold;
	color: #D33227;
	margin-bottom: 20px;
}
#contentFlow, #media30 {
	display: none;
}
.full_width_top {
	height: 52px;
	background-image: url(../images/full_width_top.png);
	clear:both;
}
.full_width {
	background-image: url(../images/full_width_bg_rep.gif);
	background-color:#FFF;
	padding: 20px;
}

.full_width_bottom {
	height: 20px;
	background-image: url(../images/full_width_bottom.gif);
}
#subNav {
	background-color: #e6eefa;
	border: solid 1px #86b7f2;
	padding: 5px;
	margin-bottom: 10px;
}
ul.pages {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 300px;
	float: left;
	overflow-x: hidden;
}
ul.pages li {
	background-image:url(../images/site/page_edit.png);
	background-repeat: no-repeat;
	padding-left: 22px;
}/*******************************	CONDITIONS/******************************/
.required {
	vertical-align : top;
}
.bold {
	font-weight : bold;
}/*******************************	MEDIA PLAYER/******************************/
#media {
	display: none;
	text-align:center;
}
#player {
	background-color : #000000;
	padding-top : 1px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 2px;
	height : 0px;
	width : 743px;
}
#media30 {
	text-align : center;
	background-image : url('http://../images.housebuyersusa.com/site/media30BG.jpg');
	background-repeat : no-repeat;
	color : #FFFFFF;
	height : 30px;
	margin : 0px;
	padding-top : 0px;
	width : 787px;
}
.mediaPlaylist {
	background-color : #ffffff;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-top : 20px;
	margin-bottom : 20px;
}
.mediaPlaylistTitle {
	font-size : 16px;
	font-weight : bold;
	margin-left : 10px;
	margin-bottom : 10px;
	color : #372F90;
}
.mediaFileTitle {
	cursor : pointer;
	color : #372F90;
	background-color : #adcaff;
	font-size : 12px;
	padding : 3px 0 3px 30px;
	margin-bottom: 3px;
}
.mediaFileTitle a:hover {
	text-decoration: none;
}
.mediaTitle {
	padding : 13px 10px 10px 15px;
	height : 30px;
	font-size : 22px;
	text-align : left;
	color:#D33227;
}/*******************************	DIGITAL MARQUEE/******************************/
#digitalMarquee {
	margin-left : 22px;
	margin-right : 22px;
}
.digitalMarqueeCharacterImage {
	margin-top : 2px;
}/****************************	MESSAGING /****************************/
.unreadMessageRowOdd {
	background-color : #334671;
	font-weight : bold;
}
.unreadMessageRowEven {
	background-color : #5B6E99;
	font-weight : bold;
}
.readMessageRowOdd {
	background-color : #334671;
}
.readMessageRowEven {
	background-color : #5B6E99;
}/*******************************	PROPERTY LISTS (LIST VIEW)/******************************/
.PropertyListingListView {
	padding: 10px 8px;
	border-bottom: solid 1px #E0DFEE;
}
.PropertyListingListViewAddress {
	font-weight : bold;
	padding-left : 10px;
}
.PropertyListingListViewBeds {
	float: right;
	text-align: right;
	font-size: 12pt;
	width: 79px;
	height: 20px;
	padding: 5px 8px 5px 5px;
	margin: 0 0 3px 0;
	background-image: url(../images/site/listings/beds.gif);
}
.PropertyListingListViewBaths {
	float: right;
	text-align: right;
	font-size: 12pt;
	width: 79px;
	height: 20px;
	padding: 5px 8px 5px 5px;
	margin: 0 0 5px 0;
	background-image: url(../images/site/listings/baths.gif);
}
.PropertyListingListViewDateAdded {
	padding-left : 10px;
}
.PropertyListingListViewPrice {
	padding-left : 10px;
	font-weight: bold;
	font-size: 13pt;
	color: #D33227;
}
.PropertyListingListViewRentalPrice {
	padding-left : 10px;
}/******************************	FOOTER/*****************************/
#divFooter {
	clear: both;
	height: 97px;
	width: 100%;
	margin-bottom: 10px;
}
#footerLinks {
	padding-top: 30px;
	text-align: center;
	vertical-align: bottom;
}
.footerLink {
	margin-left: 5px;
	margin-right: 5px;
}
.footerLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#372F90;
}
.footerLink a:hover {
	color:#D33227;
}/*******************************	SHOPPING CART/******************************/
.cartHeader {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #8C8B8B;
}
.cartProductName {
	font-weight : bold;
	padding-left : 3px;
}
.cartProductPrice {
	text-align : right;
	padding-right : 3px;
}
.cartProductUnitPrice {
	text-align : right;
}
.cartRow0 {
	background-color : #334671;
}
.cartRow1 {
	background-color : #5B6E99;
}
.cartSubtotal {
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #8C8B8B;
	font-weight : bold;
	padding-right : 3px;
}
.shoppingCartTable {
	border-width : 1px;
	border-style : solid;
	padding : 0px;
}	/******************************	PAGINATION/*****************************/
span.pagination_first_link {
	cursor:pointer;
	font-size:10px;
	text-decoration:underline;
	text-transform:uppercase;
	vertical-align:middle;
}
span.pagination_first_link:hover {
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}
span.pagination_last_link {
	cursor:pointer;
	font-size:10px;
	text-decoration:underline;
	text-transform:uppercase;
	vertical-align:middle;
}
span.pagination_last_link:hover {
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}
.pagination_holder {
	padding:1em;
	text-align:center;
	vertical-align:middle;
}
.pagination_current_page {
	font-weight:bold;
	font-size:2em;
	vertical-align:middle;
}
.zfFormLabel {
	font-size:12px;
}
.errors {
	color:#D33227;
	font-size:10px;
}
.clear {
	clear: both;
}
.listingnote {
	color:#D33227;
	font-weight:bold;
}

.pfks {
text-align:center;
margin-top:10px;}
.pfks ul {}
.pfks ul li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0 5px;
font-size:11px;
}
.pfks ul li a {
color:#999999;
font-size:11px;
}

<!-- currency conversion tools -->
table.mainTable td { 	background-color: #fff; 	border: none;} .headFootTable { 	background-color: none; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold;} .mainFont { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #333333; 	font-weight: bold;} .smallFont { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	color: #333333;} .formField { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	background-color: #ffffff;} .btn { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #000000; 	text-decoration: none; 	font-weight: normal; 	background-color:#94C54D;}
.pfk p{
	padding:10px 0;
}
