body  { font-family:Verdana, Arial, Helvetica; font-size:11px; color: #4C4434; margin: 0px; background: #fff; }
td    { font-family:Verdana, Arial, Helvetica; font-size:11px; color: #4C4434; }

input { color:#5C6575; font-size:11px; font-weight:bold; }
textarea { font-family:Verdana, Arial, Helvetica; font-size:11px; }

img.border { border: 1px solid #4C4434; }

p,h1,h2,h3 { margin: 0 0 1em 0; }
img { border: none; }

p.heading {color:#73865A;}

form { display: inline; }
fieldset { border: none; margin: 0; padding: 0; }
fieldset input.txtbox,
fieldset textarea.txtbox {
  width: 100%;
}
label, .textbox { display: block; }
input.textbox { width: 100%; }

noscript { color: #f00; border: 1px solid #f00; padding: 5px; margin: 10px 0; }

a { text-decoration:underline; color:#4C4434; font-weight:bold; }

a.account { text-decoration:underline ; color:#8C2842; font-weight:normal;}

a.footer { text-decoration:underline; color:#4C4434; font-size:10px; }
a.reportsfooter {color:#8C2842;}

img.accounticon {text-decoration:underline; padding-left: 10px; }

img.sponsorsicon {padding-left: 20px;}
img.sponsorsicons { padding: 20px 0 0 40px;}
img.sponsors {padding: 10px 0 10px 40px;}

.footer { color:#4C4434; font-size:10px; }
.news { color:#FFFFFF; font-size:10px; }
.category { color:#653F50; font-weight:bold; }

#franchise-list { border-top: 1px solid #B5A89E; }
#franchise-list a { text-decoration: none; font-weight: normal; }
#franchise-list a:hover { text-decoration: underline; }

table#resultsList td,
table#ordersList td { padding: 4px; }
tr.even td { background: #fff; }
table#resultsList tr:hover td,
table#ordersList tr:hover td { background: #ddd; }

table#ordersList { margin: 10px 0 0 0; }

table.hintbox { background-color:#D6DBC6; border-color:#73756B; border-style: solid; border-width:thin; margin: 0 0 10px 0; }

table.hintbox p {padding-left: 25px; word-wrap: normal;}

td.sponsorsborder {border-left-color: #CED3CE; border-left-style: solid; border-left-width: thin;}


.response { border: 1px solid #000; padding: 3px; margin: 3px 0; }

th { text-align: left; font-size: 11px; }

.content {
  width: 718px;
}
.content .inner {
  margin: 26px 0 20px 48px;
}

#header {
  background: #4C4434 url("images/bg_header.gif") repeat-x;
  height: 108px;
}
#header .content {
  width: 760px;
}
#header .content .inner {
  padding: 13px 0 13px 13px;
  margin: 0;
}

#home {
  margin-top: 5px;
  background: url("images/bg_right_more.gif") repeat-x;
  position: relative;
}

#aus-map-holder {
  position: absolute;
  top: -10px;
  left: 280px;
}

#pre-footer {
  background: #e7e3da;
  padding: 13px 0 13px 48px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#footer {
  background: url("images/bg_footer.gif") repeat-x;
  padding: 16px 0 16px 48px;
  min-height: 100px;
}

#main {
  background: #E7E3DA url("images/gfx_left_top.gif") no-repeat;
  padding-left: 46px;
}

#main h1.heading {
  display: block;
  margin: 0 0 10px -14px;
  background: url("images/icon_title_bullet.gif") no-repeat left 3px;
  padding: 0 0 0 14px;
}
h1 span { display: none; }

#main .content {
  border-left: 2px solid #fff;
  background: url("images/gfx_sub_corner.gif") no-repeat;
  min-height: 400px;
}
#main .content .inner {
  padding: 25px 0 10px 25px;
  margin: 0;  
}
#main .content .inner.inspector {
  background: url("images/bg_looking_glass.gif") no-repeat 12px 12px;
}
#main .content .inner.inspector h1.heading {
  margin-left: 50px;
  margin-bottom: 30px;
}

.inspector-card {
  border: 1px solid #f9f9f9;
  background: #efede7;
  margin: 0 0 5px 0;
}

#main .content .inspector-card .inner:after,
.clear-nested-floats:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.inspector-card a {
  color: #7a3c32;
}
.inspector-card .imgHolder {
  float: left;
  margin: 2px;
}

.inspector-card .print {
  float: right;
  margin: -4px -4px -5px 0;
}

.inspector-card .truncContent {
  margin: 0 130px 0 120px;
  padding: 8px 5px;
}

#main .content .inspector-card .inner {
  border: 1px solid #e7e3da;
  margin: 0;
  padding: 0;
}

.inspector-card .viewMore {
  float: right;
  margin: 8px 10px;
}

.inspector-card h3 {
  border-bottom: 1px solid #d4d2cb;
  background: url("images/gfx_division.gif") repeat-x;
  color: #7a3c32;
  font-weight: bold;
  font-size: 1em;
  padding: 4px 6px;
  margin: 0;
}

.inspector-card .fullContent {
  margin-left: 236px;
  padding: 6px;
}

.inspector-card .contactDetails {
  float: left;
  width: 228px;
}
.inspector-card .contactDetails strong {
  display: block;
}
.inspector-card .contactDetails h3 {
  margin-bottom: 4px;
}

.backToResults {
  margin-top: 5px;
}

form#suburbSearch {
  background: #d6cec8;
  border-top: 1px solid #b5a89e;
  padding: 13px 9px;
  display: block;
}

form#suburbSearch p {
  margin: 0 0 4px 0;
}

form#suburbSearch label {
  display: block;
  margin: 0 0 5px 0;
}
form#suburbSearch select {
  border: 1px solid #845656;
  width: 100%;
  display: block;
  margin: 0 0 25px 0;
}

form#suburbSearch input {
  display: block;
  float: right;
}

form#suburbSearch .tip { color: #64230c; font-weight: bold; }

h2.stateResults {
  font-weight: bold;
  font-size: 1em;
  color: #64230c;
  border-bottom: 1px solid #b5a89e;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

h2.stateResults .suburbResult { color: #4c4434; }