/*
Author: Richard Cassidy
        Graphite Design
		    www.graphitedesign.net
Client: highways house
*/

/* change body font size for BIG style sheet */

BODY  { 
    font: normal 13px trebuchet ms, sans-serif;
    color: #535582; 
		background: #fff;
		margin: 0;
		padding: 0;
		border: 0;
	  }

TABLE { border: 0; 
        padding: 0;
		margin: 0;
        font-size: inherit;
      }

TD    { font: normal 1em trebuchet ms, arial, sans-serif; 
	  }

H1    { font: bold 1.2em trebuchet ms, arial, sans-serif; 
        color: #333366;
		background: transparent;
      }
H2    { font: bold 1.4em trebuchet ms, arial, sans-serif; 
        color: #333366;
		background: transparent;
	  }


/* navbar */

.navbar { 
      font: bold 1.5em trebuchet ms, sans-serif; 
      color: #000; 
		  margin: 15px 0;
      text-align: center;
      border-top: 2px solid #080;
         }

.navbar .current { color: #fc0;
             text-decoration: underline; }


.navbar ul {
	list-style-type: none;
	padding: 5px 0;
	margin: 10px 0 0 0;
}

.navbar ul li {
	display: inline;
	padding: 0 5px;
	margin-top: 10px;
}

.navbar ul li.rose img {
	margin-top: -10px;
}

A         { 
    color: #DB8000; 
    font: normal 1em arial, sans-serif; 
	  text-decoration: underline;
		background: transparent;
	      }
A:link    { 
      color: #DB8000; 
      font: normal 1em arial, sans-serif; 
			text-decoration: underline; 
			background: transparent;
		  }
A:visited { 
      color: #9B5A00; 
      font: normal 1em arial, sans-serif; 
			text-decoration: underline; 
			background: transparent;
		  }
A:hover   { 
      color: #FC0; 
      font: normal 1em arial, sans-serif; 
			text-decoration: underline; 
			background: transparent;
	      }
A:active  { 
      color: #FC0; 
      font: normal 1em arial, sans-serif; 
			text-decoration: none; 
			background: transparent;
		  }

img, a img {
	border: 0;	
}

/* forms */

.input   { 
    font: normal 1em "lucida console", "courier new", monospace; 
           color: #ffffff; 
		   background: #444; 
		   border:1px solid #888; }

.button  { 
    font: normal 1em "lucida console", "courier new", monospace; 
           color: #000; 
		   background: #aaa; 
		   border: 1px solid #000; 
		   padding:1px; }

/* structure */

.container {
  width: 700px;
  margin: 10px auto 10px auto;
  position: relative;
}

.pageheader { text-align: center;
padding: 10px;
}

.pagetitle { text-align: center;
}

.home {
  font: 1.1em trebuchet ms, verdana, sans-serif; 
  color: #000;
  text-align: center;
  margin: 0 auto 0 auto;
}

table .home {
  margin: 0 auto 0 auto;
}

.title {
  font: bold 1.2em trebuchet ms, sans-serif;
}

.special {
  border: 1px solid #004400;
  background: #E7FFE1;
  margin: 10px auto 10px auto;
  width: 450px;
  padding: 0 20px 5px 20px;
}

.special .title {
	text-align: center;
}

.speciallink {
    border: 1px solid green;
  background: #E7FFE1;
  margin: 10px auto 10px auto;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  color:# 004400;
  width: 350px;
  }

/* tariff table */

table.tariff {
	border-collapse: collapse;
}

table.tariff .header td {
  font-weight: bold;
  
}

table.tariff td {
	text-align: right;
	padding: 3px 10px;
	border-bottom: 1px solid #ccc;
}

table.tariff td.d {
	text-align: left;
}

table.tariff tr.break td {
	padding-top: 10px;
}

/* print stuff */

.printheader {
  border: 0;
  font-size: .1em;
  color: #fff;
}

.printfooter {
  border: 0;
  font-size: .1em;
  color: #fff;
}

