BODY, TD
{
	COLOR: #000066;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

/* Here beginith the cell colour styles. */

.lightblue {
	background-color : #E1EBFD;
	border : 1 solid #5E666F;
}

.dblue {
	background-color : #0A3B93;
	border : 1 solid #D8D8D8;
}

.dgrey {
	background-color : #666666;
	color: white;
}

.lgrey {
	background-color : #DEDEDF;
	border : 1 solid #5E666F;
}

/* Here endith the cell colour styles. */


/* Top navagtion style. */

table#anav {
	background-color: #fff;
	border-left: 1px solid #a1a5a9;
	}

table#nav td {
	text-align: center;
	font: 11px verdana, lucida grande, geneva;
	background-color: #fff;
	border-right: 1px solid #a1a5a9;
	}

table#anav td a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-image: url(images/bg_white.gif);
	}

table#anav td a:link, #nav td a:visited {
	color: #fff;
	font-weight: strong;
	text-decoration: none;
	}

table#anav td a:hover {
	color: #000066;
	background-image: url(images/bg_blue.gif);
	display: block;
	font-weight: strong;
	text-decoration: none;
	}
#fullbox {
	background: #ffffff;
	padding: 0.5em;
	border-right: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	border-top: 1px solid #a1a5a9;
	border-width: 1px;
	width: 220px;
	} 

#breadcrumb { margin-top: 20px; margin-bottom: 10px; }





/* This syle applies to all copy on the body pages.*/
.copy:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

TEXTAREA
{
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.copy:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

A.copy:visited
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

A.copy:hover
{
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

/* For list navigation i.e previous | 1 | 2 | next */
A.listnav
{
	color: #FF0000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

A.listnav:hover
{
	color: #000066;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}



/* This syle applies to top navagation.*/

.TOPnav:link
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	background : #1C1C78;
	padding-top: 4;
	padding-bottom: 10;
	padding-left: 5;
	padding-right: 5;
	
	
}

A.TOPnav:link
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-top: 4;
	padding-bottom: 10;
	padding-left: 5;
	padding-right: 5;
}

A.TOPnav:visited
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-top: 4;
	padding-bottom: 10;
	padding-left: 5;
	padding-right: 5;
}

A.TOPnav:hover
{
	color: #000066;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	background : white;
	padding-top: 4;
	padding-bottom: 10;
	padding-left: 5;
	padding-right: 5;
}

/* This syle applies to right and left side navagation.*/
.sidenav
{
	color: navy;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}


.sidenav:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

A.sidenav:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.sidenav:visited
{
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.sidenav:hover
{
	color: #000066;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

/* This is the Sub link that applies to right and left side navagation.*/
.subsidenav
{
	color: navy;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}


.subsidenav:link
{
	color: #FF0000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

A.subsidenav:link
{
	color: #FF0000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.subsidenav:visited
{
	color: #FF0000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.subsidenav:hover
{
	color: #000066;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.colheader
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}


/* This style is the the basket message on the homepage */

.basket:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}


A.basket:visited
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.basket:link
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}


A.basket:hover
{
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

/* These are styles for the homeppage adverts */
/* Mozilla hack - Div span bug */
.mozhack {clear:both;}

.feature {margin:0; padding:4px 0; border-bottom: 1px solid #999; }
.feature img {border: none; height: 80px; width: 80px; padding:0; margin:0 6px 3px 6px;}
.feature p { margin:0; padding: 2px 0;}
.feature br {margin:0; padding: 0; clear:none;}

.adheader
{
	margin:0;
	padding: 0 0 3px 0;
	color: #006;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;

}

.adheader a:link, .adheader a:visited {color: #F00;text-decoration: none;}
.adheader a:hover, .adheader active {color: #000066;text-decoration: underline;}

.adsubheader
{
	margin:0;
	padding: 0;
	color: #9999CC;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;

}


/* These are styles for the main content */
.header
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
}

.header:link
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
}

a.header:link
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
}

.header:visited
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
}

a.header:hover
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
}


/* These are styles for the products titles */
.prodheader
{
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
}



/* These are styles for the category titles on products and categories */
.cat
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.cat:hover
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.cat:visited
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}



/* These are styles for the main content sub headers and used in websections navagation */

.subheader
{
	color: #9999CC;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

a.subheader
{
	color: #9999CC;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

a.subheader:link
{
	color: #9999CC;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

a.subheader:hover
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}




/* These is small print style*/
.smallprint
{
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

A.smallprint:link
{
	color: #000066;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

A.smallprint:visited
{
	color: #000066;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

A.smallprint:hover
{
	color: #3333CC;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

/* These is the date style*/
.date
{
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}


.dropdown
{
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.field
{
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border : 1 solid #7F9DB9;
}

.border
{
	border : 1 solid #5E666F;
}


/* This is the footer style*/

.foot
{
	color: white;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

A.foot:link
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

A.foot:visited
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

A.foot:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* 2.5 Upgrade */
#altern_spec table {border: 1px solid #333;margin: 2px auto;border-collapse:collapse;}
#altern_spec thead td {color:#fff;background: #1c1c79;padding:2px 10px;}
#altern_spec tbody td {padding: 0 10px;}
#altern_spec .bluerow {background:#ebf4fb;}
a img {border:none;}

#faqs .question {color: #FF0000;text-decoration: none;	font-weight: bold;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size: 14px;}
#faqs .question a:link, #faqs .question a:visited {color: #FF0000;text-decoration: none;	font-weight: bold;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size: 14px;}
#faqs .question a:hover, #faqs .question a:active {color: #006;text-decoration: none;	font-weight: bold;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size: 14px;}
#faqs .answer {text-decoration: none;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size: 14px;}
#faqs .answer em {font-weight: bold;}

#faqs legend {color: #006;text-decoration: none;font-weight: bold;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;font-size: 14px;}

.home_products_left {width: 262px; float: left; margin:0;padding:0;  border:1px solid #b3c5da; border-bottom: none;}
#main >.home_products_left {width:262px;}
.home_products_right { width:263px; float: right; margin:0; padding:0; border:1px solid #b3c5da;  border-left: none; border-bottom: none;}

.home_products_left h3, .home_products_right h3 { text-align:left; font-weight: bold; color: #006; font-size: 1.1em; padding: 3px 0 3px 5px; margin:0; background: #eef6fb url(images/newchev.gif) no-repeat right center;}
.home_products_left div.corner_bg { border-bottom:1px solid #b3c5da; border-right: none;}
.home_products_right h3 {  border-bottom:1px solid #b3c5da;} 
.home_products_left img, .home_products_right img { float: right; margin: 5px; width: 40px; height: 40px; border:1px solid #b3c5da; padding:1px; }
.home_products_left h4, .home_products_right h4 { padding:0; margin:2px 0 4px 0; line-height:1.2em; font-size:1em; }
.home_products_left p, .home_products_right p { font-size: .94em; padding:0; margin:0; }

.home_products_left span { padding:5px; float: left; width:262px; background: #fff;border-bottom:1px solid #b3c5da;}

.home_products_right span { padding:5px; float: left; width:263px; background: #fff;border-bottom:1px solid #b3c5da;}


#main { width: 528px; margin: 14px 3px;padding:0;}
#main>.home_products_left span{ min-height: 80px; height:auto;width:251px;}
#main>.home_products_right span{ min-height: 80px; height:auto;width:251px;}

.home_products_left h4 a:link, .home_products_right h4 a:link, .home_products_left h4 a:visited, .home_products_right h4 a:visited { color: #F00;text-decoration: none; }
.home_products_left h4 a:hover, .home_products_right h4 a:hover, .home_products_left h4 a:active, .home_products_right h4 a:active { color: #000066;text-decoration: underline;}

#category_heading { width:100%; }

#category_heading img {
	width: 518px;
	margin: 0 0 12px 0;
	padding:0;
}

#category_heading p {
	margin: 0;
	padding:0 0 0 0;
}

table td.widthFix {
	width:95%;
	}
table td.widthFix a.copy {
	font-size:11px;
	}
#attributes 
{
float:left;
margin-right: 30px;
}
#values 
{
float:left;
}

td.subheader a.copy, h1 {
	word-wrap:break-word;
	word-break:break-all;
	}
h3 {
	clear:both;
	}