
/* /blueprint/reset.css */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
 
/* /typography.css */
/* Webfonts*/
@font-face {
   font-family:"GeosansLight";
   src: local("GeosansLight"), url("../fonts/GeosansLight.ttf") format("truetype");
   font-style: all;
}



/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
.page_title{
	 font-size:24px; 
}

h1,h2,h3,h4,h5,h6{
  font-family:Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
 /*font-family: GeosansLight, verdana, sans-serif;*/
  }
h1 {
	font-size: 25px; 
}

h2 {
	font-size: 24px;  padding-bottom: 4px; border-bottom: #ddd 1px solid;
}

h3 {
	font-size: 20px;  line-height: 1.3em; margin-bottom: 0.8em;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 16px;
}


/* --------------- */
/*  Generic Stuff  */
/* --------------- */

a {
	 text-decoration: none;text-decoration: underline;text-shadow: #ddd 0 1px 0;
}

a:hover {
  
}



#footer a{
	text-shadow: none;
}


select, input.text, textarea, label{
	font-size: 12px;
}


abbr, acronym{
  border: none;
}

/* -------------------------- */
/*	Specific Layout Sections  */
/* -------------------------- */

#auctions_bids, #auctions_bids td a{ font-size:12px; }
#footer *{ font-size:11px; font-weight: normal; }

#footer_menu{
	font-size: 11px;
}

#other_sites.apple, #other_sites.apple *{
	font-family:  "Lucida Grande", Helvetica, sans-serif; font-size: 12px; font-weight: 500;
}


#navigation a {
  	text-shadow: none;
	letter-spacing:normal;
}

#breadcrumbs, #breadcrumbs a:hover{
	text-shadow: #fff 0px 1px 1px;
}

#navigation{
  font-size: 13px;

}


#login_box a{
  text-shadow: none;
}

#navigation li li a{
  text-shadow: none;
}

#navigation a:hover {
	text-decoration: none;
}

h2#formHead {
  font-size: 16px;  
}

/* -------------- */
/*     Reports    */
/* -------------- */

.report h3{
	font-size: 16px; text-shadow: #fff 0px 1px 1px;
}
.report h4{
	font-size: 14px;
}

.report table{
	font-size: 13px;
}

/* ---------------- */
/*  Custom Classes  */
/* ---------------- */
.feedback{font-size: 22px; line-height: 15px;}
.rowName h3{ font-size: 16px; line-height: 20px; margin-top: 0; /*font-weight: bold; text-transform:uppercase;*/}

/* hide all clic content for flash only, should no longer  be needed by release */
.FLASHrender{display: none;}
.button, .button:link, .button:visited, .button:hover {text-transform: uppercase;font-size: 11px;text-align:center; font-weight: bold; text-shadow: #fff 0px 1px 0px; text-decoration: none;}
#tooltip, #tooltip h3{
	font-size: 12px;
}


 
/* /color.css */
body {
	background: #4f4f4f url(../images/layout2/header_tile.gif) center top  repeat-x;
}


body{
	color: #444;
}

a { color: #888;}
a:active { color: #888;  }
a:visited { color: #888;  }
a:hover { color: #888; }

/*stop firefox outlining links when clicked*/
a:focus, .button:focus{
	outline: #000 0px solid;
}

#navigation *{
	color: #ccc;
}

#login_tab{
	color: #eee;
}

#login_box a{
	color: #ff5800;
}

#login_box #login_tab a{
  color: #eee;
}

.flick{
  background: url(../images/layout2/orange_flick.png) top right no-repeat;
}

.flick_down{
  background-position: bottom;
}

a, a:active, #breadcrumbs a:hover, form .rowName h3, .important, #center .important, .feedback {
color:#888;
}

#navigation a:hover{
color:#ddd; 
}


/*section specific links */
#auctions_bids .links a{color:#ff5800;}
.fundit-box a{color: #ff5800;}



h1,h2,h3,h4,h5,h6{
  color: #666;  color:#ff5800;
}

#content h2{
  color:#777;
}

#content_wrapper{ background-color: #fefefe; background: url(../images/layout/content_gradient.png) repeat-x #fdfdfd;}


.fundit_box{
	
}


#footer {
	background:  url(../images/layout2/footer_tile.gif) top center repeat-x; color: #fff;
}


#footer a{
	color:#fff;
}

/* --------------- */
/* Site Components */
/* --------------- */

#breadcrumbs{
	background: #e5e5e5 url(../images/breadcrumbs/breadcrumbs-sprite.gif) 0 -196px repeat;
	
	border: #ddd 1px solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 10px 15px 0 15px; padding: 0;
}
	#crumbs-img{
		background: url(../images/breadcrumbs/breadcrumbs-home.png) left top no-repeat;			
	}
	
	
	#breadcrumbs li a{
		background: url(../images/breadcrumbs/breadcrumbs-sprite.gif) right -168px no-repeat; text-decoration: none; text-shadow: 0 1px 0 #fff;
	}
	
	#breadcrumbs a {
		color:#454545;
	}
	
		#breadcrumbs .crumb-over{
			 background:  #ccc url(../images/breadcrumbs/breadcrumbs-sprite.gif) 0 -56px repeat;
		}	
		#breadcrumbs .crumb-over a{
			background:  url(../images/breadcrumbs/breadcrumbs-sprite.gif) right -28px no-repeat; color: #222; text-shadow: 0 1px 0 #ddd;
		}
		
		#breadcrumbs a:hover{
			color: #222;
		}	
				
		#breadcrumbs .crumb-prev a{
			background:  url(../images/breadcrumbs/breadcrumbs-sprite.gif) top right no-repeat;
		}
		
		#breadcrumbs .crumb-click{
			 background:  #ccc url(../images/breadcrumbs/breadcrumbs-sprite.gif) 0 -140px repeat;
		}
		
		#breadcrumbs .crumb-click a{
			background:  url(../images/breadcrumbs/breadcrumbs-sprite.gif) right -112px no-repeat;
		}
		
		#breadcrumbs .crumb-prev-click a{
			background:  url(../images/breadcrumbs/breadcrumbs-sprite.gif) right -84px no-repeat;
		}
		
		
	
	#breadcrumbs li.last{
		color: #666; background: none; padding-left: 10px;	
	}

/* --------------- */
/* Form Components */
/* --------------- */

form .rowName h3{color: #ff5800;}

input.text, input.page, select, textarea{
  border-color: #ccc;
}
input.text:focus, .button:focus, select:focus, textarea:focus, submit:focus{
 outline-color: #f8b16b; border-color: #ff5800; 
} 


input.text{ 
 background-color: #ffffff;
}

input.empty{
  color: #999999;
}

fieldset{
  border:#CCC 1px solid;
}

/* --------------- */
/* Custom Classes 
/* --------------- */

#tooltip{color: #ff5800; background-color: #fff; border: #ccc 1px solid;}
.button, .button:link, .button:visited, .button:hover { 
  border-color: #ccc; color: #464646; text-transform: uppercase; background: url(../images/buttons/button_bg.gif) repeat-x top left #a9a9a9; cursor:pointer;
}

.button:hover{
  color: #363636;
}
 
.button:active{
 border-color: #ff5800;
}

.important, #center .important{color: #ff5800;}
.feedback{color: #ff5800;}

.fundit-box h3{
  color: #666;
}

.orange{
  color: #ff5800;
}



 
/* /blueprint/print.css */
/* -------------------------------------------------------------- 
  
   print.css
   * Gives you some sensible styles for printing pages.
   * See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
   
-------------------------------------------------------------- */

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color:#000;
  background: none;
  font-size: 10pt;
}


/* Layout
-------------------------------------------------------------- */

.container {
  background: none;
}

hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Text
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }


/* Links
-------------------------------------------------------------- */

a:link, a:visited {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

a:link:after, a:visited:after {
  content: " (" attr(href) ")";
  font-size: 90%;
}

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */
 
/* /print.css */
body{font-size:12px; margin-top: 50px;}

#printHead{
	position: absolute; top:0; left: 0; display:block; width: 100%;
}


#header, #footer, #banks, #login_box_wrapper, #other_sites, #confirm, #moneyMatePopup, #progress, .moneyMate, #reRuns, .report .sections, #breadcrumbs, .to-top{display: none;}

h1,h2,h3,h4,h5{
	font-weight: bold;
}

h1{font-size: 25px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 18px;}

h2{margin: 25px 0;}
h3{margin: 20px 0;}
h4{margin: 10px 0;}

a{border-width: 0; color:#000;}

.button{display:none;}


table, tr, td, th{
	border-width: 0; border-collapse:collapse; border-color: #fff; text-align: left;
}



#left, #right{display:none;}

li{list-style: disc!important; }

#sortedBanner{display: none; }



/* display url of external links in center column - CSS3 compliant browsers only */
/*#center a[href^="http://"]{
	 color: #f25b29;
}*/

#center a[href^="http://"]:after{	
	content: " (" attr(href) ") ";
	font-size: 90%;
} 
#center a[href^='http://www.fundit.co.nz']:after{
 	content: "";
	font-size: 90%;
}



/* ---------------------*/
/*     report pages     */
/* ---------------------*/

.report{
	page-break-after:always;
}

.report .section{
	border: #CCC 1px solid;
	margin: 20px 0; padding: 15px;
}

.report h3{
	border-bottom:#ccc 1px solid; color:#fff; margin: 0; padding: 0; padding-bottom: 10px; font-size: 16px;
}

.report h4{
	font-size: 14px;
}

.report td, .report th{
	padding: 2px 15px 2px 0;
}

.report th{
	width: 280px;
}
.report thead th{
	width: auto;
}


	

#auctions_bids .button{
	display: inline;
}


#auctions_bids .data{
	border-top: #999 1px solid;
}
#auctions_bids .links{
	border-top: #fff 1px solid;
	border-bottom: #999 1px solid;
}

.links a{display: none;}
.links td{ border-bottom-color:#999;}
 