/* ----------------------------------
GENERAL CSS
---------------------------------- */
body{
	background-attachment: fixed;
	background-image: url(/images/general/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}
form {
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}


/* ----------------------------------
PAGE ELEMENTS
---------------------------------- */
.PAGE-transparent-bg{
	background-image: url(/images/general/background-transparent.png);
	background-repeat: repeat;
	width: 899px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: left top;
	padding: 8px;
}
.PAGE-content-border{
	background-color: #FFFFFF;
	padding: 2px;
}
.PAGE-subtitle{
	background-image: url(/images/general/background-subtitle.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
}

/* ----------------------------------
HEADER
---------------------------------- */
.HEADER-container{
	background-color: #183357;
}
.HEADER-logo-td{
	padding-left: 23px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.HEADER-menu-td{
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.HEADER-menu-td a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.HEADER-menu-td a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.HEADER-menu-td a:hover{
	color: #00FFFF;
	text-decoration: none;
}


/* ----------------------------------
CONTENT
---------------------------------- */
.CONTENT-container{
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Arial;
	font-size: 12px;
}


/* ----------------------------------
HOME PAGE ONLY
---------------------------------- */
.HOME-flash{
	margin-bottom: 10px;
}
.HOME-banners{
	margin-bottom: 7px;
}
.HOME-forsale{
	background-image: url(/images/general/home-banners-franchiseforsale.gif);
	height: 168px;
	background-repeat: no-repeat;
	width: 215px;
}
.HOME-findbroker{
	background-image: url(/images/general/home-banners-findbroker.gif);
	background-repeat: no-repeat;
	height: 168px;
	width: 215px;
	margin-left: 2px;
}
.HOME-featured-franchises-top{
	background-image: url(/images/general/home-banners-featurefranchise.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 215px;
	margin-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #193458;
}
.HOME-featured-franchises-bottom{
	background-image: url(/images/general/home-banners-featurefranchise.gif);
	background-repeat: no-repeat;
	height: 167px;
	width: 215px;
	margin-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #193458;
}
.HOME-slogan{
	background-color: #E4E4E4;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-top: 5px;
}
.HOME-dropdown-container{
	width: 103px;
	position: relative;
	top: 126px;
	left: 105px;
}
.HOME-dropdown-field{
	font-family: Arial;
	font-size: 11px;
}
.HOME-featured-title{
	position: relative;
	top: 43px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 9px;
	margin-bottom: 5px;
}
.HOME-featured-suburb{
	font-family: Arial;
	font-size: 12px;
	color: #CC0000;
	padding-left: 9px;
	top: 42px;
	position: relative;
}
.HOME-featured-table{
	position: relative;
	top: 45px;
}
.HOME-featured-price{
	font-family: Arial;
	font-size: 12px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.HOME-featured-button{
	padding-left: 6px;
}
.HOME-flash{
	z-index: 10;
}


/* ----------------------------------
FOOTER CONTAINER
---------------------------------- */
.FOOTER-container{
	background-color: #516170;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-top: 10px;
}
.FOOTER-container a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-container a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-container a:hover{
	color: #00FFFF;
	text-decoration: none;
}


/* ----------------------------------
BUYING
---------------------------------- */
.BUYING-pagination{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #183357;
	font-size: 12px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.BUYING-pagination-links{
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #183357;
}
a.BUYING-pagination-links:visited{
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #183357;
}
a.BUYING-pagination-links:hover{
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border: 1px solid #999999;
	color: #333333;
	text-decoration: none;
	background-color: #ebebeb;
}
.BUYING-pagination-nolinks{
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}
.BUYING-results-container{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.BUYING-results-title{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #183357;
	padding: 5px;
	margin-bottom: 5px;
}
.BUYING-results-name{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #183357;
}
.BUYING-results-price{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
	text-align: right;
	padding-right: 3px;
}
.BUYING-results-details{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #183357;
}

/* -----------------------------------------------
BROKERS
----------------------------------------------- */
.BROKRS-list-header{
	background-color: #5A6B7B;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.BROKERS-list-items{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #183357;
	border: 1px solid #CCCCCC;
	background-color: #E9E9E9;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.BROKERS-list-link{
	color: #FFFFFF;
	background-color: #183357;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #5A6B7B;
	margin-top: 3px;
	margin-bottom: 3px;
}
a.BROKERS-list-link:visited{
	color: #FFFFFF;
	background-color: #183357;
	text-decoration: none;
}
a.BROKERS-list-link:hover{
	color: #FFFFFF;
	background-color: #5A6B7B;
	text-decoration: none;
	border: 1px solid #000000;
}
.BROKERS-details-bg{
	background-color: #5A6B7B;
	padding: 13px;
}
.BROKERS-details-header{
	font-family: Arial;
	font-size: 22px;
	color: #FFFFFF;
	padding-bottom: 7px;
}
.BROKERS-details-location{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 12px;
}
.BROKERS-details-content{
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BROKERS-details-contact{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.BROKERS-details-email{
	padding-right: 25px;
}
.BROKERS-details-tel{
	padding-right: 25px;
}
.BROKERS-details-mob{
}


/* ----------------------------------
OLD SITE CSS
---------------------------------- */
.BODY-text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.BODY-text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.BODY-heading1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #143B91;
	margin-bottom: 4px;
}
.BODY-heading2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA5200;
	margin-bottom: 4px;
}
.BODY-heading3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.FORMS-textfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 4px;
	padding-left: 4px;
}

.FORMS-button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #37414B;
	border: 2px solid #66798A;
}
.IMAGE-border{
	border: 2px solid #D1D1D1;
}
.LISTING-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #183357;
}
.H-line {
	background-image: url(/images/general/h-line.gif);
	background-repeat: repeat-x;
	background-position: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.HOME-buyerstips{
	background-image: url(/images/general/icon-tips.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 35px;
	padding-bottom: 15px;
}
.HOME-tips-table{
	margin-top: 8px;
	margin-bottom: 15px;
}

.CONTENT-td{
	padding: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #183357;
	line-height: 18px;
}
.CONTENT-header-normal{
	font-family: "Arial Narrow";
	font-size: 18px;
	color: #183357;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.CONTENT-header-error{
	font-family: "Arial Narrow";
	font-size: 18px;
	color: #CC0000;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}
.CONTENT-text-normal{
	font-family: Arial;
	font-size: 12px;
	color: #183357;
	line-height: 18px;
}


/* -----------------------------------------------
SELELRS
----------------------------------------------- */
.SELLERS-title{
	background-color: #5A6B7B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.SELLERS-container{
	background-image: url(/images/general/sellers-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 30px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 8px;
}

/* -----------------------------------------------
FAQ
----------------------------------------------- */
.JOINUS-faq-td{
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.FAQ-container {
	background-color: #E4E4E4;
	padding: 16px;
	margin-bottom: 15px;
	width: 845px;
}


/* -----------------------------------------------
PAGINATION SCRIPT
----------------------------------------------- */
div.pagination {
padding: 3px;
margin: 3px;
text-align:center;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;

text-decoration: none; /* no underline */
color: #000099;
}
div.pagination a:hover, div.digg a:active {
border: 1px solid #000099;

color: #000;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;

font-weight: bold;
background-color: #000099;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;

color: #DDD;
}
