/* taniaellen.co.nz Typographic Style
   Updated: Wed 03.03.08 @ 03:17 p.m.
   Author:  Byron Adams
   ----------------------------------------------------*/

/* =Colour Classes
   ----------------------------------------------------*/
  .green {
    color: #027a00;
  }
  .lime {
    color: #9fd224
  }
  .teal {
    color: #007a70;
  }
  .orange {
    color: #f55e21;
  }
  .purple {
    color: #a5007f;
  }
/* =Generic
   ----------------------------------------------------*/
  body {
    font-family : Arial,Helvetica,sans-serif;
  }
  a {
    color : #9d9ea0; 
    text-decoration: none;
  }
  h1, h2, h3, h4, h5, h6 {
	margin:0px;
    font-weight: bold;
  }
  h1 {
    font-size: 20px;
    color: #027a00;
    font-weight:normal;
  }
  h2 {
    font-size: 17px;
    color: #a5007f;
  }
  h3 {
    font-size: 16px;
  }
  h4 {
    font-size: 15px;
  }
  h5 {
    font-size: 16px;
    color: #9fd224;
    padding-top: 5px;
    border-top: 2px dashed #9fd224;
  }
  p {
    padding: 0 0 10px 0;
	margin: 0;
    line-height:150%;
    color:#636466;
  }
  .clear {
    clear: both;
  }

  .orangequote {
    color: #f55e21;
    font-weight:bold;
    font-size:14px;
  }
 /* =Columns
   ----------------------------------------------------*/ 
  .internalleft {
    float:left;
    width: 49%;
  }
  .internalright {
    float: right;
    width: 49%;
  }
  .left {
    margin: 75px 0 0 0;
    width: 48%;
    float: left;
  }
  .right {
    margin-top: 75px;
    float:right;
    width: 49%;
  }
/* =Forms
   ----------------------------------------------------*/
  .button, .BossButton, .BossControl {
    color: #58595B;
    font-size: 11px;
  }
  div.BossControl a {
    text-decoration:none;
    color: #000;
  }
  input.button:active {
    color: #5196CF;
  }
/* =AccountBar
   ----------------------------------------------------*/
  #accntbar li a {
    text-decoration: underline;
    color: #a500ff;
  }
  #accntbar li.account a {
    font-weight: bold;
    text-decoration: underline;
  }
  #accntbar li {
    color: #a500ff;
    /*line-height: 40px;*/
  }
  #accntbar li span.title {
    font-weight: bold;
    padding-right: 1em;
  }
/* =Left_Navigation
   ----------------------------------------------------*/
  #nav a {
    color: #000;
    font-size: 14px;
    font-weight:bold;
    line-height:150%;
    font-family : trebuchet MS,Arial,Helvetica,sans-serif;
  }
  #nav .products a {
    /*color : #5e9dce;*/
    font-weight : bold;
    font-size: 20px;
  }
  
  #nav .products a:hover {
  color :#B50094;
  }
  
  #nav div.products li ul a {
    font-size: 14px;
  }

  #nav div.products li ul a:hover {
	color: #003e00;
  }
/* =Top_Nav
   ----------------------------------------------------*/

li.crumbs a {
  color : #fe9968;
  font-weight : bold;
  text-decoration: none;
}
li.crumbs a:hover {
  text-decoration: underline;
}
span.splitter {
  font-weight: bold;
  padding: 0 15px;
}
li.topnav a {
  text-decoration : underline;
}

/* =Content
   ----------------------------------------------------*/

  #content a.orange {
    color: #f55e21;
	text-decoration: none;
  }
  #content a {
    color : #5497CC;
    text-decoration: underline;
  }

  /* =Views
   ----------------------------------------------------*/
  ul.views {
    font-size : 10px;
    font-weight: bold;
    margin: 5px 0 0 5px;
  }
  ul.views li a {
    padding: 0 7px;
    border-right: 1px solid #b1b2b2; 
  }
  ul.views li a.active {
    color : #5497cc;
    text-decoration: underline;
  }
  ul.views li a:hover {
    text-decoration: underline;
  }

/* =Foot
   ----------------------------------------------------*/
  #ft {
    text-align: right;
  }  
  #ft .bot, #ft .bot a {
    color: #a500ff;
  }
  .bot a:hover {
    text-decoration: underline;
  }


#ft div.mid {
  text-align: left;
}
#ft div.mid li a {
  text-decoration: underline;
  color: #7D7E90;
}
#ft div.mid li.account a {
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  color: #7D7E90;
}
#ft div.mid li {
  color: #A5007F;
  line-height: 40px;
}
#ft div.mid li span.title {
  font-weight: bold;
  padding-right: 1em;
}

.BossAccount h1 {
  margin-left: 40px;
}

/* =Stockists Page
   ----------------------------------------------------*/
div.BP54 h1 {display:none;}
div.BP54 h3 {font-family:Arial; color:#468000;}

table.stockist {font-size: 11pt; width: 80%; border:0px none;margin:10px 0;}
table.stockist p {font-family:Arial; color:#468000; padding:0;}
table.stockist td {border:0 none;}
table.stockist td.description {width: 75%;}
table.stockist td.phone {width: 25%;}
table.stockist td.description p.address {color:#96CC00;}


