/* Satterley Estates Around Australia Google Map CSS Document */

html { font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { margin: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #1a264d url(images/landgooglemap/body-repeat.gif) repeat-x top; }

.notvisible { visibility: hidden; text-decoration: none; }
.donotshow { display: none; }
p { margin: 0 0 15px 0; }
img { border: none; display: block; }

a { color: #000; }
a:hover { color: #000; }

h1 { color: #000; margin: 35px 0 15px 0; line-height: normal; font-size: 210%; }
h2 { color: #000; margin: 30px 0 15px 0; line-height: normal; font-size: 180%; }
h3 { color: #000; margin: 30px 0 10px 0; line-height: normal; font-size: 160%; }
h4 { color: #000; margin: 25px 0 10px 0; line-height: normal; font-size: 140%; }
h5 { color: #000; margin: 20px 0 5px 0; line-height: normal; font-size: 110%; }
h6 { color: #000; margin: 15px 0 5px 0; line-height: normal; font-size: 100%; }

form, form p { padding: 0; margin: 0; }

.clearfloats { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.clearleft { clear: left; height: 0px; font-size: 1px; line-height: 0px; }

.firstchild { padding-top: 0; margin-top: 0; }

h1.printheader { display: none; }


/* Main Contents */
#headbar { width: 100%; height: 37px; background: url(images/landgooglemap/headbar-repeat.gif) repeat-x top; }
#headbar h1 { margin: 0; font-size: 11px; float: left; width: 350px; height: 35px; background: url(images/landgooglemap/headbar-title.gif) no-repeat top left; }
#headbar #sattlogo { float: right; width: 120px; height: 35px; background: url(images/landgooglemap/headbar-logo.gif) no-repeat top right; }

#mapContainer { width: 100%; height: 394px; background: #fff;  }
#loading { width: 100%; height: 213px; padding-top: 181px; background: #fff; display: none; }
#loading img { width: 32px; height: 32px; margin: 0 auto; }

#regions { height: 120px; padding: 5px 3px 0 3px; float: left; }
#regions #regionsouter { float: left; height: 120px; background: url(images/landgooglemap/regionbase-outer.gif) no-repeat top left; }
#regions #regionsouter #regionsinner { float: left; height: 112px; padding: 4px; background: url(images/landgooglemap/regionbase-inner.gif) no-repeat top right; }

#regions ul { margin: 0; padding: 0; list-style: none; }
#regions ul li { float: left; display: block; width: 129px; height: 112px; border-right: 1px solid #fff; }
#regions ul li.last { border-right: none; }
#regions ul li a { display: block; float: left; width: 127px; height: 110px; border: 1px solid #cccbcb; text-decoration: none; outline: none; }
#regions ul li a span { display: block; padding: 5px 0 5px 8px; background: #a0bf6e; color: #fff; font-size: 108%; font-weight: bold; }
#regions ul li a:hover span { background: #658237; }
#regions ul li a.active { border: 1px solid #6a6a6a; }
#regions ul li a.active span, #regions ul li a.active:hover span { background: #ab1919; }

#regions a#PMS { background: url(images/landgooglemap/region-hero-metrosouth.jpg) no-repeat top left; }
#regions a#PMN { background: url(images/landgooglemap/region-hero-metronorth.jpg) no-repeat top left; }
#regions a#SW { background: url(images/landgooglemap/region-hero-southwest.jpg) no-repeat top left; }
#regions a#PEEL { background: url(images/landgooglemap/region-hero-peel.jpg) no-repeat top left; }
#regions a#QLD { background: url(images/landgooglemap/region-hero-qld.jpg) no-repeat top left; }
#regions a#VIC { background: url(images/landgooglemap/region-hero-vic.jpg) no-repeat top left; }

/* Google Map Elements */
h3.gmap { font-size: 14px; font-weight: bold; color: #000; margin: 0 0 2px 0;}
.gadd { font-size: 14px; color: #000; }
.gurl { color: #bc0505; text-decoration:none; font-weight: normal;}


