#map {
    background: url("/images/map.jpg") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 407px;
    padding: 0;
    position: relative;
    width: 435px;
}

#map li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
}
#map a {
    display: block;
    text-indent: -200em;
}
#qld {
    height: 240px;
    left: 263px;
    top: 0;
    width: 172px;
}
#qld a {
    height: 240px;
}
#qld a:hover {
    background: url("/images/map.jpg") no-repeat scroll -263px -407px transparent;
}
#vic {
    height: 80px;
    left: 288px;
    top: 277px;
    width: 87px;
    z-index: 1;
}
#vic a {
    height: 70px;
}
#vic a:hover {
    background: url("/images/map.jpg") no-repeat scroll -288px -684px transparent;
}
#tas {
    height: 40px;
    left: 288px;
    top: 357px;
    width: 87px;
    z-index: 10;
}
#tas a {
    height: 40px;
}
#tas a:hover {
    background: url("/images/map.jpg") no-repeat scroll -288px -1577px transparent;
}
#wa {
    height: 283px;
    left: 0;
    top: 34px;
    width: 181px;
}
#wa a {
    height: 283px;
}
#wa a:hover {
    background: url("/images/map.jpg") no-repeat scroll 0 -441px transparent;
}
#nt {
    height: 188px;
    left: 167px;
    top: 0;
    width: 107px;
}
#nt a {
    height: 188px;
}
#nt a:hover {
    background: url("/images/map.jpg") no-repeat scroll -167px -814px transparent;
}
#sa {
    height: 145px;
    left: 174px;
    top: 184px;
    width: 126px;
}
#sa a {
    height: 145px;
}
#sa a:hover {
    background: url("/images/map.jpg") no-repeat scroll -174px -1405px transparent;
}
#nsw {
    height: 110px;
    left: 293px;
    top: 221px;
    width: 142px;
}
#nsw a {
    height: 110px;
}
#nsw a:hover {
    background: url("/images/map.jpg") no-repeat scroll -293px -1035px transparent;
}
#act {
    height: 10px;
    left: 365px;
    top: 297px;
    width: 10px;
    z-index: 10;
}
#act a {
    height: 10px;
}
#act a:hover {
    background: url("/images/act.jpg") no-repeat scroll -365px -297px transparent;
}
.noshow {
    display: none;
}

#mapinfo {
    width: 435px;
}


#text-content a.request-brochure {
background-image:url(/images/request_brochure.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:146px;
margin:10px auto;
text-decoration:none;
width:145px;
}

#text-content a.request-brochure:hover
{
    background-position: -145px 0;   
}

#text-content a.request-brochure span
{
    visibility: hidden;   
}





#content-container #sidebar-box a.sidebar-custom
{
    display: block;
    margin: 10px auto;
    width: 186px;
    height: 139px;
    background-image: url(/images/sidebar-custom.jpg);
    background-repeat: no-repeat;
    background-position: 0 0; 
    text-decoration: none;
}

#content-container #sidebar-box a.sidebar-custom:hover
{
    background-position: -186px 0;   
}

#content-container #sidebar-box a.sidebar-custom span
{
    visibility: hidden;   
}



#content-container #sidebar-box .sidebar-middle img
{
margin-top:5px;
}


/* Side */

#side-nav .side
{
margin-left:13px;
margin-top:10px;
}

.flash-container
{
  margin:13px 0 0 13px;
}

/*End Side */

/* Contact */

#contact-table
{
width:240px;
margin-bottom:10px;
margin-left:10px;
}

#contact-table .pic
{
width:20px;
}

#contact-table .loc
{
width:60px;
}

#contact-table td a
{
text-decoration:none;
color:#333333;
}

/* End Contact */

/* Copyright  */

#copyright
{
color:white;
margin:0 auto;
width:960px;
}

#copyright a
{
color:white;
text-decoration:none;
}

#copyright a:hover
{
color:#003399;
}

#copyright p 
{
text-align:center;
}

/* Copyright End */

/* FAQ Table */

#table
{
line-height:1.6em;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin-top:5px;
	margin-bottom: 5px;
	width: 424px;
	text-align: center;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	padding: 4px;
	background: #ffc941;
/*	border-top: 4px solid #BE72CA; */
	border-bottom: 1px solid #fff;
	color:#ffffcc;
}
#box-table-a td
{
	padding: 4px;
	background: #ffffcc;
	border-bottom: 1px solid #FFC941;
	color: #ff7824;
	border-top: 1px solid transparent;
       
}

#box-table-a tr:hover td
{
	background: #ffc942;
	color:#333;
}


#box-table-a tr td.price
{
font-weight:bold;
}

#box-table-a tr:hover td.price
{
	background-color: white;
	color: red;
	font-weight:bold;
}

#box-table-a tr td.special
{
font-weight:bold;
}

#box-table-a tr:hover td.special
{
	background-color: white;
	color: #8E58A4;
	font-weight:bold;
}

#box-table-a tr td.savings
{
font-weight:bold;
}

#box-table-a tr:hover td.savings
{
	background-color: white;
	color: red;
	font-weight:bold;
}


#box-table-a tr:hover td.rrp
{
	text-decoration:line-through;
	color: red;
}


.table1
{
width:69px;
}

.table2
{
width:110px;
}

/* End FAQ Table */

/* Form */

#contact_form input , textarea
{
  background-color:#e2e9ff;
  padding:4px;
  border:none;
  color:#330099;

}

#contact_form input
{
  width:190px;
}

#contact_form textarea
{
  width:400px;
  overflow:hidden;
}

#contact_form
{
  color:#330099;
  font-style: italic;
}

form
{
  width:424px;
}

#contact_form label
{
  display:block;
  float:left;
  width:212px;
  margin-top:5px;
  margin-bottom:2px;
}

/* End Form */

/* Gallery */
img
{
border:none;
}

/* End Gallery */

/* About */



/* End About */


/* Why */

#why font
{
color:#0066ff; 
font-size:14px; 
font-style:italic; 
font-weight:bold;
}

#why p
{
margin-left:40px;
}

#why img 
{
float:left;
}



/* End Why */

.lightblue
{
background-color:#E2E9FF;
font-weight:bold;
text-align:center;
}



/* Accessories */


#content-container #side-nav a.request-brochure {
background-image:url(/images/request_brochure.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:146px;
margin:10px auto;
margin-left:30px;
text-decoration:none;
width:145px;
}

#content-container #side-nav a.request-brochure:hover
{
    background-position: -145px 0;   
}

#content-container #side-nav a.request-brochure span
{
    visibility: hidden;   
}



#content-container #side-nav .sidenav-img img
{
margin-left:15px;
}

