body {
	background-color: #FFFFFF;
	background-image : url(/images/bgSiteDarkBlue.jpg);
	margin: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
	height: 100%;
}

div.header {
	background-color: #001F4B;
	border: 0px none #001F4B;
	padding: 5px 16px 5px 16px;
	height: 40px;
}

div.headerPopup {
	background-color: #001F4B;
	border: 0px none #001F4B;
	padding: 4px 10px 5px 30px;
	height: 40px;
}

.popupSubHeader {
	border-top: 1px solid #FFFFFF;
	background-color: #304E8E;
	height: 10px;
}

.popupTitle {
	background-color: #E0D9CB;
	padding: 4px 0px 0px 32px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

table.container {
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.container td.smallBlueText{
	color: #304E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align:right;
}

table.whiteContainer {
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

img.image {
	border: 0px none #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
}

/* Start of form input & button definitions*/
.input {
	color: #304E8E;
	font-size: 10px;
	border: 1px solid #304E8E;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputBanner {
	color: #304E8E;
	font-size: 7pt;
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	width: 222px;
}

.inputResults {
	color: #91897E;
	font-size: 11px;
	border: 1px solid #B3A99F;
	padding: 0px 0px 0px 5px;
}

div.checkboxDivCombo {
	overflow: auto;
	background: #FFFFFF;
	border-top: 1px solid #304E8E;
	border-right: 1px solid #304E8E;
	border-bottom: 1px solid #304E8E;
	border-left: 1px solid #304E8E;
	color: #2F4F8C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form {
	border: 0px none #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

div.quickSearch {
	background-color: #B3A99F;
	padding: 10px 10px 0px 50px;
	background-image : url(/images/bgHomeSearch.jpg);
}

div.bb {
	border: 1px solid #3763A0;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
/* End of form input & button definitions*/

a.darkBlueLink {
	color: #304E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.darkBlueLink:hover {
	color: #304E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.ddMenu {font-family: verdana, arial, helvetica, sans-serif;font-size:10px;line-height:1.3em;color:#333;}
.ddMenu a {background:#eee;color:#FE7924;display:block;padding:4px 10px;text-decoration:none;font-weight: bold}
.ddMenu a:hover {background:#ccc;text-decoration:none;}

.sideNav {
	/*background-color: #E1D9CC;*/
	background-image : url(/images/bgMenu.jpg);
	background-repeat : repeat;
}

.navCorner {
	background-image: url(/images/navBorderCurve.jpg);
	background-repeat: no-repeat;
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.sideMenu {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #314D8E;
}

a.sideMenuHover {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #314D8E;
	font-weight: bold;
}

a.sideMenuSelected {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FD6A03;
	font-weight: bold;
}

.newText {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FD6A03;
	font-weight: normal;
}

select.suburb {
	color: #304E8E;
	font-size: 10px;
	border: 1px solid #304E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
}

.navTop {
	background-image: url(/images/navBorderTop.jpg);
	background-repeat: repeat-x;
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.navSide {
	background-image: url(/images/navBorderSide.jpg);
	background-repeat: repeat-y;
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.menuItem {
	background-image: url(/images/menuSeparator.gif);
	background-repeat: repeat-x;
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 15px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

div.menulogo {
	background-image: url(/images/mcgrathLogoSide.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	border: 0px none White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 420px;
	width: 175px;
	
	/* Positioning */
	bottom: 0; 
	left: 0; 
	vertical-align: bottom;
	
	position: relative;
	*position: absolute; /* IE ONLY */
	
	z-index: 0;
	*z-index: -1;
}


/* home page styles */
.homeTopRow {
	border-bottom: 1px solid #FFFFFF;
}

td.homeAddressBorder {
	background-color: #B3A99F;
	background-image : url(/images/bgHomeSearch.jpg);
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	border-top: 0px none #FFFFFF;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

td.homeAddress {
	background-color: #B3A99F;
	background-image : url(/images/bgHomeSearch.jpg);
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

a.homeAddress {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

div.homeBottomRow {
	/*background-color: #D8D3CF;*/
	background-color: #D9D2C0;
	padding: 30px 20px 30px 20px;
}

div.more {
	color: #304F8F;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
}

ul.triangleList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

li.triangleList {
	background-image: url(/images/listArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px;
	padding-bottom: 9px;
}

ul.triangleListOnWhite {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

li.triangleListOnWhite {
	background-image: url(/images/listArrowGold.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px;
	padding-bottom: 9px;
}

li.blueTriangleList {
	background-image: url(/images/listArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 18px;
	padding-bottom: 9px;
}

a.more {
	color: #304D8F;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
}

a.more:hover {
	color: #304D8F;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: underline;
}

/* end home page styles */

table.lifeStlyeContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 20px 0px;
}

.lifeStyleText {
	color: #304F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 3px 0px 0px 0px;
}

div.lifeStlyeBG {
	padding: 20px 20px 0px 20px;
	margin: 0px 0px 1px 0px;
	background-color: #E6EBF1;
	width: 750px;
}

div.lifeStlyeBGSub {
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 1px 0px;
	background-color: #E6EBF1;
	width: 750px;
}

div.lifeStleTitle {
	color: #304F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px 0px 15px 0px;
}

.whiteHeading {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

td.qs {
	padding: 0px 0px 6px 0px;
}

table.footer {
	background-color: #003265;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
}

td.footer {
	background-color: #003265;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 20px 0px 20px;
	vertical-align: middle;
}

#flagspan {
	display: none;
}

a.footer {
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footer:hover {
	/*color: #B74D04;*/
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.mainHeading {
	/*color: #627690; */
	color: #00204B;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 20px 0px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.subHeading {
	color: #69768F;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subHeadingDark {
	color: #656764;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.superHeadingMid {
	color: #9D9686;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueText {
	color: #69768F;
	font-size: 10px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.blueTextSmall {
	color: #304E8E;
	font-size: 9px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.formBG {
	background-color: #E6EBF1;
	vertical-align: top;
}

.formBGBeige {
	background-color: #EEEAE1;
	vertical-align: top;
}

.formBGRB {
	background-color: #E6EBF1;
	background-image: url(/images/whiteStripeHorizontal.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}

.formBGRBNoWhite {
	background-color: #E6EBF1;
	/*background-image: url(/images/whiteStripeHorizontal.gif);
	background-repeat: repeat-y;
	background-position: right;*/
	vertical-align: top;
}

div.advancedRegion {
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 30px;
}

div.advancedSuburb {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

div.advancedStandard {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

div.advancedSpacer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #304E8E;
}

div.advancedCurrency {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div.advancedParking {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div.advancedRecent {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #304E8E;
}

div.advancedReturn {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}

.line {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.line:hover {
	background-color: #D7DEE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.plain {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F4F8C;
}

a.blueLink {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F4F8C;
}

a.blueLink:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F4F8C;
}

.goldLink {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C5B196;
	font-weight: bold;
}

a.returnTop {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C6B098;
}

div.goldDot {
	background-image: url(/images/goldDottedLine.jpg);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%; 
	height: 1px;
}

div.searchBar {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 6px 0px;
}

.result0 {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.result1 {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: #F4F3EF;
}

.resultsOxygen {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

a.linkResult {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #908976;
}

a.linkResultView {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF6600;
}

td.bbc {
	background-color: #FFFFFF;
	border: 1px solid #988C7E;
	color: #B3A99F;
	padding: 2px 2px 0px 4px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rAddress {
	margin: 4px 0px 8px 0px;
}

.rTextBlock {
	margin: 0px 0px 0px 0px;
	color: #656563;
	font-size: 11px;
}

.rText {
	margin: 0px 0px 4px 0px;
	color: #656563;
	font-size: 12px;
}

.rpg {
	color: #908977;
	font-weight: bold;
}

.resultsOrange {
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.ft {
	background-color: #DDE2E8;
	color: #314E90;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 15px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.fi {
	background-color: #E6EBF1;
	color: #314E90;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.fr {
	background-color: #E6EBF1;
	background-image: url(/images/required.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	color: #314E90;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

div.greyBar {
	width: 1003px;
	height: 26px;
	background-color: #D9D1C0;
}

div.details_2 {
	margin: 20px 0px 0px 20px;
}

div.detailsBar {
	padding: 0px 0px 0px 0px;
	margin: 4px 10px 5px 10px;
}

div.detailImages {
	background-color: #ffffff;
	padding: 5px 0px 5px 5px;
	margin: 5px 5px 5px 5px;
    
}

div.imageScroll {
	width: 142px;
	height: 300px;
	overflow: auto;
}

div.frame {
	height: 100px;
}

div.detailTextBlock {
	width: 400px;
	margin: 0px 0px 0px 20px;
}

div.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #666666;
	margin: 2px 0px 7px 0px;
}

.detailText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.blueText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003364;
	margin: 0px 0px 17px 0px;
}

.blueTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003364;
	margin: 0px 0px 5px 0px;
}

ul.pointList {
	list-style-type: none;
	padding:0px;
	margin: 5px 0px 0px 0px;
}

li.pointList {
	background-image: url(/images/bullet_point.gif);
	background-repeat: no-repeat;
	background-position:0 0.55em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 5px 10px;
}

ul.pointListBrochure {
	list-style-type: none;
	padding:0px;
	margin: 5px 0px 0px 0px;
}

li.pointListBrochure {
	background-image: url(/images/bullet_point.gif);
	background-repeat: no-repeat;
	background-position:0 0.55em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 10px 10px;
}


.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #B3ADA1;
}

.detailTitle {
	color: #938779;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}

span.detail {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.brownLink, span.brownLink {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.brownLink:hover {
	color: #938779;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.detailPlain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.detailsCol {
	padding-bottom: 8px;
}

.detailProfile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 20px;
	margin: 0px 0px 5px 0px;
}

.detailProfileNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	/*line-height: 20px;*/
	margin: 0px 0px 5px 0px;
}

table.mapBar {
	border: 1px solid #EAE6DD;
	padding: 2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

a.mapBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

table.vt {
	margin-left: auto;
	margin-right: auto;
}

td.medium_blue {
	text-align:justify;
}

td.refineh {
	background-image: url(/images/refineTop.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
	width: 156px;
}

td.refinehQuick {
	background-image: url(/images/refineTopQuick.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
	width: 156px;
}

td.refine {
	background-image: url(/images/refineMiddle.gif);
	background-repeat: repeat-y;
	width: 156px;
	padding:0px 0px 0px 0px;
}

td.refineb {
	background-image: url(/images/refineBottom.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 15px;
}

.grey {
	background-color: #F5F3EF;
	padding: 0px 0px 0px 0px;
}

.grey10 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.grey11 {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

table.profile {
	margin: 0;
}

.position {
	color: #908976;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

div.suburbProfile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(/images/suburbSidePic.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.suburbWhy {
	color: #908976;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	margin: 0px 0px 20px 0px;
}

.spTitle {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	margin: 0px 0px 2px 0px;
}

.spText {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
}

ol.bt {
	list-style-type: decimal;
	margin: 0em 0em 0em 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

li.bt {
	padding: 0px 0px 10px 0px;
}

.pr {
	padding: 0px 4px 0px 0px;
}

.bAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F37021;
}

div.compareBlock {
	float:left; 
	width: 190px;
	background-color: #F5F3EF;
	margin: 0px 10px 0px 0px;
}

tr.compareLine {
	background-color: #EBE7DE;
}

td.compareItem {
	color: #908976;
	font-weight: bolder;
	padding: 2px 0px 2px 5px;
}

td.compareValue {
	color: #908976;
	padding: 2px 0px 2px 5px;
}

td.compareAddress {
	padding: 5px 20px 0px 20px;
	color: #908976;
	font-weight: bolder;
}

td.compareLink {
	padding: 2px 0px 2px 5px;
}

td.compareImages {
	padding: 5px 0px 5px 5px;
}


td.blogTextMini{
	color:#666666;
	size:8px;
}

table.johnintro {
	background-color: #E1D9CC;
	border: 0px none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

td.johnintrotext {
	border: 0px none White;
	padding: 10px 30px 10px 30px;
	vertical-align: middle;
}

td.johnintroimage {
	padding: 10px 10px 10px 0px;
}

/* Homeloan styles */
.hlc {	
	background-color: #CCCC33;
}	

.hlcInternal {
	background-color: #ECECB4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}	

.hlcInput {
	color: #000000;
	font-size: 10px;
	border: 1px solid #959572;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:80px;
}	

.hlcText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	padding-right: 8px;
}	

.hlcDollar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}	

/* End Homeloan styles */

/* Slide Show styles */
#t2 {width:604px;height:403px;padding:1px;position:relative;top:0px;left:0px;border:0px solid #000033;}
#t3 {width:604px;}
#loading{position:absolute;bottom:5px;left:5px;background-color:#CCCCCC;padding:5px 10px 5px 10px;color:#000000;visibility:hidden;border:1px solid #000000}
#d1{text-align:left;}
#d2{text-align:right;}
.center{text-align:center;}
.ctrlBtn{background-color:#000033;text-align:center;cursor:default;color:#ffffff;}
.ctrlBtnO{background-color:#000066;text-align:center;cursor:default;color:#ffffff;}
/* Slide Show styles */

td.officeleft {
	border-right: 2px solid #FFFFFF;
	vertical-align: top;
}

td.officeright {
	vertical-align: top;
}

td.officesearch {
	width: 476px;
	background-color: #E6EBF1;
	border-bottom: 2px solid #FFFFFF;
	padding: 20px 12px 20px 12px;
}

td.officelisting {
	background-color: #D9E2EB;
	padding: 10px 12px 10px 12px;
	width: 476px;
}

td.officerow0 {
	background-color: #D9E2EB;
	padding: 10px 12px 10px 12px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	line-height: 18px;
}

td.officerow1 {
	background-color: #E6EBF1;
	padding: 10px 12px 10px 12px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	line-height: 18px;
}

td.officehome {
	width: 282px;
	background-color: #F4F3EF;
	padding: 20px 12px 20px 12px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	line-height: 18px;
}

td.goldarrowcell {
	padding: 12px 10px 12px 0px;
}

td.goldreturncell {
	width: 200px;
}

td.goldfindercell {
	width: 135px;
}

td.goldmagadvertisecell {
	width: 360px;
}

td.goldcurrentcell {
	width: 155px;
}

select.gold {
	color: #666666;
	font-size: 10px;
	border: 1px solid #C5B196;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
}

td.locationtext {
	width: 448px;
	background-color: #F4F3EF;
	padding: 20px 0px 20px 20px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	line-height: 18px;
	vertical-align: top;
}

td.locationpic {
	width: 400px;
	background-color: #F4F3EF;
	padding: 20px 20px 20px 20px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	line-height: 18px;
}

td.magsidetitle {
	background-color: #DFD9CD;
	padding: 10px 5px 10px 5px;
	width: 240px;
}

td.magitem1 {
	background-color: #F4F3EF;
	padding: 5px;
}

td.magitem2 {
	background-color: #DFD9CD;
	padding: 5px;
}

td.magback {
	background-color: #F4F3EF;
	padding: 10px;
	text-align: center;
}

td.magarchivecell {
	padding-right: 35px;
	padding-bottom: 15px;
	text-align: center;
}

div.mainProse {
	margin: 0px 15px 0px 0px;
	
}