/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*
{
margin: 0px;
padding: 0px;
}

em {
    font-weight: bold;
    font-style: italic
}

a:link {
	color: #777777;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a:visited {
	color: #777777;
}

body {
	
	background: #000000 url(images/back_all.jpg) no-repeat;
	font: 15px Arial, Helvetica, sans-serif;
	color: #777777;
	margin-top: 10px;
        /*text-align:justify;*/
}

ui.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}
.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}
.errors  li{color:#ee660d;font-size:9pt; font-family: Arial, sans-serif, Helvetica;}


ol {
    font: 10pt verdana;
    /* need a left margin or else ie will not display markers */
    margin: 0 0 1em 1.5em;
}
li {
    margin: 0.5em 0;

}
	
.text-heading-large {
    font: bold 13.5pt  Helvetica;
    color: #777777;
}

.text-heading {
    font: bold 11pt  Helvetica;
    color: #777777;
}
.text-blue-bold {
    font: bold 11pt  Helvetica;
    color: #777777;
}
.text-bold {
    font: bold 11pt  Helvetica;
    color: #777777;
}


#content
{
	width: 733px;
	margin: 0px auto;
}

#home
{
width: 733px;
height: 275px;
background: url(images/page-home.jpg) no-repeat;
}


#main {
padding-top: 15px;
padding-left: 50px;
}

#product
{
width: 733px;
height: 260px;
background: url(images/page-product.jpg) no-repeat;
}


#product {
padding-top: 15px;
padding-left: 50px;
}


#product li {
	display: inline; 	
}

#product a {
	text-decoration: none;	
	font-size: 12px;
	color: #ffffff;
}

#product a:hover {
	text-decoration: none;
	color: #AACC3E;
}



#about
{
width: 733px;
height: 255px;
background: url(images/page-about.jpg) no-repeat;
}

#about {
padding-top: 15px;
padding-left: 50px;
}


#about li {
	display: inline;
}

#about a {
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
}

#about a:hover {
	text-decoration: none;
	color: #AACC3E;
}

#contactus
{
width: 733px;
height: 275px;
background: url(images/page-contactus.jpg) no-repeat;
}

#booking
{
width: 733px;
height: 275px;
background: url(images/page-booking.jpg) no-repeat;
}

#help
{
width: 733px;
height: 275px;
background: url(images/page-help.jpg) no-repeat;
}

#search
{
width: 733px;
height: 275px;
background: url(images/page-search.jpg) no-repeat;
}

#tools
{
width: 733px;
height: 275px;
background: url(images/page-tools.jpg) no-repeat;
}

#terms
{
width: 733px;
height: 275px;
background: url(images/page-terms.jpg) no-repeat;
}

#privacy
{
width: 733px;
height: 275px;
background: url(images/page-privacy.jpg) no-repeat;
}

#report
{
width: 733px;
height: 275px;
background: url(images/page-report.jpg) no-repeat;
}

#articles
{
width: 733px;
height: 275px;
background: url(images/page-articles.jpg) no-repeat;
}

#manual
{
width: 733px;
height: 275px;
background: url(images/page-manual.jpg) no-repeat;
}

#wealth
{
width: 733px;
height: 275px;
background: url(images/page-wealth.jpg) no-repeat;
}

#interview
{
width: 733px;
height: 275px;
background: url(images/page-interview.jpg) no-repeat;
}


#back
{
padding-top: 15px;
width: 733px;
background: #ffffff url(images/back-v.png) repeat;
bgcolor: #000000
}

#bottom
{
width: 733px;
height: 20px;
background: url(images/bottom.png) no-repeat;
}

#header {
padding-top: 5px;
	height: 120px;
	text-align: right;
}

#logo {

width: 713px;
height: 37px;
text-align: right;
padding-top: 20px;
padding-left: 20px;
background: url(images/logotitle.gif) no-repeat;
font-size: 10px;
color: #ffffff;

}


#logo li {	
	display: inline; 
	
}

#logo a {
	text-decoration: none;
	text-transform: lowercase;	
	font-size: 12px;	
	color: #ffffff;
}


#logo a:hover {
	width: 100px;
        height: 25px;
	color: #AACC3E;
	text-decoration: underline;	
}



#menu
{
width: 723px;
height: 60px;
padding-left: 10px;
background: url(images/menu.png) no-repeat;
}

#menu ul {
	list-style: none;	
}

#menu li {
	
	display: inline; 	
}

#menu a {
	float: left;
	width: 120px;
	height: 30px;
        display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 15px;
}

#menu a:hover {
	width: 120px;
        height: 30px;
	color: #AACC3E;	
	background: url(images/menu_r.png) repeat-x;
}



#right
{
	width: 228px;
	float: right;
	margin-right: 20px;        

}

#right H3
{
width: 203px;
height: 20px;
font-size: 14px;
font-weight: bold;
padding-left: 25px;
padding-top: 5px;
text-transform: uppercase;
color: #ffffff;
background: url(images/title.png) no-repeat;
}





#right ul {
	list-style: none;
	margin-bottom: 10px;
	padding-top: 10px;
}


#right img {	
	
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 0px;
}

#right .title_back
{
 border: .1em solid #cccccc;
 background: #ffffff;
 padding-left: 15px;
 padding-right: 10px;
 /*background: url(images/titleback.png) repeat;*/
}

#right .title_back_dark
{
 border: .1em solid #cccccc;
 background: #ffffff;
 background: url(images/titleback.png) repeat;
}

.map_location {
    border: .1em solid #777777;
}


#right li  {
	padding: 7px;
	padding-left: 20px;

}


#right a
{
color: #777777;
text-decoration: underline;
}


#right  a:link {
	color: #777777;
}

#right  a:hover {
	text-decoration: none;
	color: #FF0000;
}

#right p
{
font-size: 15px;
}

.bot
{
padding: 10px;
}



#left
{
width: 450px;
margin-left: 20px;
}

#left H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #777777;
}

#left a
{
color: #777777;
text-decoration: underline;
}


#left  a:link {
	color: #777777;
}

#left  a:hover {
	text-decoration: none;
	color: #FF0000;
}


#left p {

	padding: 0;
          margin-top: 0em;
  margin-bottom: 1em;
}

#left h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #777777;
}

#left ol, #left ul
{
margin-left: 30px;
}




#singlecolum
{
width: 695px;
margin-left: 20px;
}

#singlecolum H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #777777;
}

#singlecolum a
{
color: #777777;
text-decoration: none;
}

#singlecolum p {
	padding: 0;
          margin-top: 0em;
  margin-bottom: 1em;
}

#singlecolum h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #777777;
}

#singlecolum ol, #left ul
{
margin-left: 30px;
}

#singlecolum a
{
color: #777777;
text-decoration: underline;
}


#singlecolum  a:hover {
	text-decoration: none;
	color: #FF0000;
}

#singlecolum ul {
	
}

#singlecolum li {    
    margin: 0.5em 4em;
}

#singlecolum ol {
    font: 10pt verdana;
    margin: 0 0 1em 1.5em;
}



.date {
	text-align: right;
	color: #777777;
	font-size: 11px;

}

.date a {
	color: #777777;

}




#footer {
	height: 44px;
	clear: both;
	padding-top: 10px;
	background: url(images/bottom-line.png) repeat-x;
}

#footer td {
	margin: 0;
	font-size: 10px;	
	color: #888888;
}

#footer a {
	color: #888888;
        text-decoration:none;
}

#footer a:hover {	
	color: #AACC3E;		
}



/* Curved Wireframe */	
.wireframe {margin: 0px 0 0px 0;}
.wireframe .wfcontent  { padding: 0px 15px 7px 15px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; background: url(images/bg_wireframe_content.gif)  repeat;}
.wireframe .wftl {background: url(images/bg_wireframe_tl.gif) no-repeat; height: 8px; }
.wireframe .wftr {float: right; background: url(images/bg_wireframe_tr.gif) bottom right no-repeat; height: 8px; width: 8px;}	
.wireframe .wfbl {background: url(images/bg_wireframe_bl.gif)  no-repeat; height: 16px; }
.wireframe .wfbls {background: url(images/bg_wireframe_bls.gif)  no-repeat; height: 16px; }
.wireframe .wfbr {float: right; background: url(images/bg_wireframe_br.gif) bottom right no-repeat; height: 8px; width: 8px;}	

.reportplate  { padding: 20px 15px 7px 15px; background: url(images/reportplate.png)  no-repeat; height:105px}
.metalplate  { padding: 20px 15px 7px 15px; background: url(images/metalplate.png)  no-repeat; height:105px}
.mediaplate  { padding: 20px 15px 7px 15px; background: url(images/mediaplate.png)  no-repeat; height:105px}
.mediaplateblue  { padding: 20px 15px 7px 15px; background: url(images/mediaplate-blue.png)  no-repeat; height:105px}
.mediaplategreen  { padding: 20px 15px 7px 15px; background: url(images/mediaplate-green.png)  no-repeat; height:105px}
#right .mediaplate a
{
color: #cccccc;
text-decoration: none;
}


#right .mediaplate  a:link {
	color: #cccccc;
}

#right .mediaplate  a:hover {
	text-decoration: none;
	color: #ffffff;
}

#right .mediaplategreen a
{
color: #ffffff;
text-decoration: none;
}


#right .mediaplategreen  a:link {
	color: #ffffff;
}

#right .mediaplategreen  a:hover {
	text-decoration: none;
	color: #cccccc;
}



.insidereport {    
    BACKGROUND: url(images/Buffetts7large.jpg) no-repeat;
}

/*Buffetts7large.jpg*/

.mapAusSmall {
	padding:0px; BACKGROUND: url('images/mapAusSmall.gif'); MARGIN: 0px; WIDTH: 203px; POSITION: relative; HEIGHT: 177px
}
.mapAusSmall SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
.mapAusSmall A {
	DISPLAY: block
}
.mapAusSmall A SPAN {
	DISPLAY: none
}
.mapAusSmallWa {
	LEFT: 4px; WIDTH: 75px; TOP: 16px; HEIGHT: 62px
}
.mapAusSmallNt {
	LEFT: 78px; WIDTH: 45px; TOP: 5px; HEIGHT: 75px
}
.mapAusSmallQu {
	LEFT: 122px; WIDTH: 71px; TOP: 0px; HEIGHT: 100px
}
.mapAusSmallSa {
	LEFT: 79px; WIDTH: 56px; TOP: 80px; HEIGHT: 66px
}
.mapAusSmallNsw {
	LEFT: 133px; WIDTH: 59px; TOP: 97px; HEIGHT: 47px
}
.mapAusSmallVic {
	LEFT: 132px; WIDTH: 37px; TOP: 123px; HEIGHT: 28px
}
.mapAusSmallAct {
	LEFT: 153px; WIDTH: 21px; TOP: 121px; HEIGHT: 11px
}
.mapAusSmallTas {
	LEFT: 128px; WIDTH: 35px; TOP: 158px; HEIGHT: 17px
}
.mapAusSmallWa A {
	HEIGHT: 116px
}
.mapAusSmallNt A {
	HEIGHT: 75px
}
.mapAusSmallQu A {
	HEIGHT: 100px
}
.mapAusSmallSa A {
	HEIGHT: 66px
}
.mapAusSmallNsw A {
	HEIGHT: 47px
}
.mapAusSmallVic A {
	HEIGHT: 28px
}
.mapAusSmallAct A {
	HEIGHT: 11px
}
.mapAusSmallTas A {
	HEIGHT: 17px
}
.mapAusSmallWa A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallNt A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallQu A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallSa A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallNsw A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallVic A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallAct A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallTas A:hover {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallWa A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallNt A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallQu A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallSa A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallNsw A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallVic A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallAct A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallTas A.selected {
	BACKGROUND: url('images/mapAusSmall.gif') no-repeat; 
}
.mapAusSmallWa A:hover {
	BACKGROUND-POSITION: -4px -193px
}
.mapAusSmallWa A.selected {
	BACKGROUND-POSITION: -4px -193px
}
.mapAusSmallNt A:hover {
	BACKGROUND-POSITION: -78px -359px
}
.mapAusSmallNt A.selected {
	BACKGROUND-POSITION: -78px -359px
}
.mapAusSmallQu A:hover {
	BACKGROUND-POSITION: -122px -177px
}
.mapAusSmallQu A.selected {
	BACKGROUND-POSITION: -122px -177px
}
.mapAusSmallSa A:hover {
	BACKGROUND-POSITION: -79px -434px
}
.mapAusSmallSa A.selected {
	BACKGROUND-POSITION: -79px -434px
}
.mapAusSmallNsw A:hover {
	BACKGROUND-POSITION: -133px -628px
}
.mapAusSmallNsw A.selected {
	BACKGROUND-POSITION: -133px -628px
}
.mapAusSmallVic A:hover {
	BACKGROUND-POSITION: -132px -300px
}
.mapAusSmallVic A.selected {
	BACKGROUND-POSITION: -132px -300px
}
.mapAusSmallAct A:hover {
	BACKGROUND-POSITION: -153px -473px
}
.mapAusSmallAct A.selected {
	BACKGROUND-POSITION: -153px -473px
}
.mapAusSmallTas A:hover {
	BACKGROUND-POSITION: -128px -512px
}
.mapAusSmallTas A.selected {
	BACKGROUND-POSITION: -128px -512px
}




input.search_field {
background:transparent url(../member/controls.png) repeat-x scroll right -3648px;
border:medium none;
color:#F0F0F0;
font-size:15px;
height:20px;
left:19px;
line-height:16px;
margin:0;
outline-style:none;
outline-width:medium;
padding:1px;
right:20px;
text-shadow:0 1px 1px #323232;
top:0;
width:128px;
}


input.search_button {
background:transparent url(images/searchButton.png);
border:none;
color:#F0F0F0;
height:20px;
left:19px;
margin:0;
padding:1px;
width:20px;
}



li.search-left {
background:transparent url(../member/controls.png) no-repeat scroll left -3624px;
height:24px;
left:0;
position:absolute;
top:0;
width:19px;
}

li.search-right {
background:transparent url(../member/controls.png) no-repeat scroll right -3672px;
height:24px;
position:absolute;
right:0;
top:0;
width:10px;
}


.showstock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/back-stock.png) repeat scroll 0 0;
height:125px;
margin:0 0 20px 37px;
width:600px;
}

.testimonial-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/back-stock-top.png) no-repeat scroll 0 0;
margin:0 0 0 0;
width:640px;
padding:10px 10px;
}

.testimonial-mid {
border:1px solid #efefef;
margin:0 0 0 0;
width:638px;
padding:10px;
}

.testimonial-mid p img {
	padding-right:20px;
	padding-bottom:20px;
}

.testimonial-btm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/back-stock-btm.png) repeat scroll 0 0;
height:50px;
margin:0 0 0 0;
width:640px;
padding:3px 10px;
}


.testimonial-remarks {
-x-system-font:none;
color:#767676;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.title {
-x-system-font:none;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.testimonialposition {
width:580px;
}
.testimonialposition {
-x-system-font:none;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


.shutter_menu_list {
	width: 150px;
}
.shutter_menu_head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-style:italic;
background:transparent url(images/back-stock-top.png) no-repeat scroll 0 0;
margin:0 0 0 0;
width:640px;
padding:10px 10px;
}
.shutter_menu_body {
border:1px solid #efefef;
margin:0 0 0 0;
width:638px;
padding:10px;
}

.shutter_menu_body p img {
	padding-right:20px;
	padding-bottom:20px;
}

.shutter_menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  background-image: url(left.png);
}
