/* Stylesheet to generate specific website layout
 * Created by [Internet Vision Technologies]
 * Web [www.ivt.com.au]
 * Help [Matthew Holmes matt@ivt.com.au]
 * Superclass styles are driven from style.css
---------------------------------------------------------------*/

body 
{
	margin: 0 0 0 50%;
	background-color: #000;
	/* Body Font 
	 * Fonts can be changed and the order. Just remember however
	 * to use fonts that are compatible with both mac and windows
	 * For example: arial, helvetica, verdana, sans-serif
	 *				helvetica, arial, verdana, sans-serif
	 *				verdana, helvetica, arial, sans-serif
	-----------------------------------------------------------*/
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

/* Headers [h1, h2, h3, h4, h5, h6]
---------------------------------------------------------------*/
h1
{
	font-size: 35px;
}

h2
{
	font-size: 20px;
}

h3
{
	font-size: 25px;
}

h4
{
	font-size: 20px;
}

h5
{
	font-size: 15px;
}

h6
{
	font-size: 10px;
}

/* Link Styles
---------------------------------------------------------------*/
a,
a:hover
{
	color: #0B94D7;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

div.path a
{
	font-weight: normal;
}

div.path
{
	font-weight: bold;
}


form
{
	margin: 0;
}

/* Container
---------------------------------------------------------------*/
#container
{
	position: relative;
	margin: 50px 0 0 -300px;
	width: 600px;
	background-color: #FFF;
}

/* Content
---------------------------------------------------------------*/
#content
{
	padding: 5px 10px 10px 10px;
}


/* Footer
---------------------------------------------------------------*/
#footer
{
	position: relative;
	clear: both;
	width: 600px;
	background-color: #000;
}

#menubar,
#meaning,
#copyright
{
	position: absolute;
	top: 15px;
}

#meaning
{
	right: 0px;
	font-size: 10px;
	color: #FFF;
}

#copyright
{
	top: 35px;
	right: 0px;
	font-size: 10px;
	color: #FFF;
	text-align: right;
}

#copyright a
{
	color: #FFF;
	text-decoration: underline;
}

ul.mainnav
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.mainnav li
{
	margin: 0;
	padding: 0;
	display: inline;
}

ul.mainnav li.home a,
ul.mainnav li.product a,
ul.mainnav li.dealers a,
ul.mainnav li.media a,
ul.mainnav li.aboutus a,
ul.mainnav li.contact a
{
	margin: 0;
	padding: 0px 15px 0 0;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

ul.mainnav li.product a
{
	color: #CBE2EE;
}

ul.mainnav li.dealers a
{
	color: #A7D0E4;
}

ul.mainnav li.media a
{
	color: #7FB8D5;
}

ul.mainnav li.aboutus a
{
	color: #519BC0;
}

ul.mainnav li.contact a
{
	color: #2D80A9;
}

/* Dealer Link
 * Do not remove
---------------------------------------------------------------*/
a.dealer_link, a.dealers_link:hover 
{
	font-size: 14px;
	font-weight: normal;
	color: #999;
	text-decoration: underline;
}   

a.dealer_link:hover 
{
	text-decoration: none;
} 

.dealer_category
{
	padding: 4px;
	background-color: #E5E5E5;
	border: 1px solid #CCC;
	text-align: left;
}

/* -------- START ALL MAP HOTSPOTS --------- */
/* @author Matthew Holmes
 * @version 0.1 11th March 2005
 *
 * Please do not remove or change anything below
 * without consent from the author. The following
 * styles are critical to the dealers2 module.
 * Removal could result in server meltdown.
 */

/* Australian Map Only 
---------------------------------------------------------------*/

div#aqueensland 
{
	position: absolute;
	top: 90px;
	left: 210px;
}

div#aqueensland a, 
div#aqueensland a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#aqueensland a:hover 
{
	text-decoration: underline;
}

div#answ 
{
	position: absolute;
	top: 160px;
	left: 230px;
}

div#answ a, 
div#answ a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#answ a:hover {
text-decoration: underline;
}

div#aact 
{
	position: absolute;
	top: 210px;
	left: 280px;
}

div#aact a, 
div#aact a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#aact a:hover 
{
	text-decoration: underline;
}

div#avic 
{
	position: absolute;
	top: 220px;
	left: 220px;
}

div#avic a, 
div#avic a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#avic a:hover 
{
	text-decoration: underline;
}

div#atas 
{
	position: absolute;
	top: 270px;
	left: 280px;
}

div#atas a, 
div#atas a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#atas a:hover 
{
	text-decoration: underline;
}

div#asa 
{
	position: absolute;
	top: 140px;
	left: 145px;
}

div#asa a, 
div#asa a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#asa a:hover 
{
	text-decoration: underline;
}

div#awa 
{
	position: absolute;
	top: 110px;
	left: 45px;
}

div#awa a, 
div#awa a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#awa a:hover 
{
	text-decoration: underline;
}

div#ant 
{
	position: absolute;
	top: 65px;
	left: 135px;
}

div#ant a, 
div#ant a:hover 
{
	font-size: 11px;
	font-weight: bold;
	color: #0B94D7;
	text-decoration: none;
}

div#ant a:hover 
{
	text-decoration: underline;
}

/* Assessment Styles - [Defaults can be changed]
---------------------------------------------------------------*/
.vertical_line
{
	border-right: 1px dashed #999;
}

.horizontal_line
{
	border-top: 1px dashed #999;
}

.active_box,
.inactive_box,
.semi_active_box
{
	width: auto;
	padding: 8px;
	background: green url('images/webimages/page_fold.jpg') no-repeat bottom right;
	color: #FFF;
	font-weight: bold;
	
}

.inactive_box
{
	background-color: #e5e5e5;
	color: #ccc;
}

.semi_active_box
{
	background-color: #CCC;
}

a.active_link,
a.active_link:hover,
a.semi_active_link,
a.semi_active_link:hover
{
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}

a.semi_active_link
{
	color: #336699;
}

a.active_link:hover,
a.semi_active_link:hover
{
	text-decoration: none;
}