.bodytext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
}

.faqheading{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #CC3333;
}

.proheadingCopy {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0033FF;
}

.protitle {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.probody {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* added styles : lachlan on 20041202 */

p, div, td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}


#container {
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
   background: #fff url(../images/back/greyline2.gif) repeat-y;
   width: 779px;
   min-height: 400px;
   border-right: 1px solid #666;
   margin: 0;
}

#container ul {
   margin: 0;
   padding: 5px 0 5px 20px;
   font-size: 11px;
}

ul#menu {
  padding-top: 10px;
  width: 131px; 
}

ul#menu li {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 6px;
}

a, a:visited {
  color: #000;
}

a img {
   border: 0;
}

#body {
   float: right;
   width: 75%;
}

h2.pagetitle {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
   margin-bottom: 4px;
}

.clearer {
   clear: both;
}

.breadcrumbs, .subcategories {
   color: #666;
   font-size: 11px;
   padding-bottom: 8px;
   margin-bottom: 4px;
   border-bottom: 1px solid #000;
   width: 98%;
}

.breadcrumbs .delimiter {
   padding: 0 5px;
}

.breadcrumbs a, .breadcrumbs a:visited {
   color: #666;   
}

div#productlist {
   padding: 5px 10px 0 0;
}

div.productitem {
   text-align: center;
   float: left;
   width: 10em;
   margin: 0 5px 10px 0;
   padding-top: 5px;
   height: 160px;
   border: 1px solid #ccc;
}

div.productitem a {
   color: #000;
}

div.producttitle {
   padding: 5px 0;
   font-size: 80%;
}

h3.boxtitle, .box h3 {
   border-bottom: 1px solid black;
   margin: 0 0 0 5px;
   font-size: 1em;
   width: 147px;
}

h3.boxtitle {
   padding-top: 5px;   
}

#sidebar {
   float: right;
   height: 345px;
}

.box {
   padding: 8px 0 0 0;
   width: 180px;
   border: 1px solid black;
   margin-bottom: 10px;
}

.notice {
   width: 90%;  
   padding: 5px;
}

#basket p.count {
   margin: 0;
   padding: 5px;
   font-size: 11px;
 }

#basket ul {
   margin: 5px 0 5px 15px;
   padding: 0;
}

#basket li {
   list-style: square;
   margin-left: 5px;
}

#basket li a {
  color: #c42022;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.8em;
}

#basket input.button {
  margin: 0 0 0 5px;
}

.subcategories h4 {
   font-size: 110%;
   margin-bottom: 3px;
}

.subcategories a, .subcategories a:visited {
   color: #000;    
}

/* ---- form styles -----*/

form {
   display: block;
   margin: 6px;
}

label {
   float: left;
   width: 120px;
   font-size: 11px;
}

input.text, textarea, select {
   background-color: #eee;
   color: #666;
   border: 1px solid #ddd;
   font: 11px Verdana, sans-serif;
   width: 45%;
}

input.button {
   background-color: #CACACC;
   color: #000;
   font: 11px /1 Verdana, sans-serif;
   border: 1px solid #000;
   cursor: pointer;
   padding: 2px 4px 2px 2px;  
   margin-top: 10px; 
}

/* ---- login box overrrides -----*/

#login {
   font-size: 11px;    
   margin-top: 10px;
}

#login p {
   margin-left: 5px;   
}

#login input.text {
   width: 95px;
   margin-bottom: 5px; 
}

#login label {
   width: 65px;
}

/* ---- register form -----*/

span.message {
   display: block;
   padding-top: 4px;
   font-size: 11px;
   color: #cc3333; 
}

/* ---- shipping and basket styles ---- */

div.shipping {
   width: 90%;
   border: 0;
}

p.error {
   color: #f71e1e;
   font-size: 11px;
   font-weight: bold;   
}









