/* LINK COLOURS
----------------------------------------~*/

a:link {
color:#AA3939;
}
a:visited {
color:#AA3939;
}
a:hover {
color:#FF0000;
}
a:active {
color:#468046;
}

/* sitemap list colours */


a.cat:link
	{
	color:#006600;
	text-decoration:none;
	}
a.cat:visited
	{
	color:#006600;
	text-decoration:none;
	}
a.cat:hover
	{
	color:#003300;
	text-decoration:underline;
	}
a.cat:active
	{
	color:#006600;
	text-decoration:none;
	}

a.co:link
	{
	color:#cc0000;
	text-decoration:none;
	}
a.co:visited
	{
	color:#cc0000;
	text-decoration:none;
	}
a.co:hover
	{
	color:#990000;
	text-decoration:underline;
	}
a.co:active
	{
	color:#cc0000;
	text-decoration:none;
	}

/* GENERIC ID
----------------------------------------~*/
div#GENERIC .home_text h1 {
 color: #333333;
}
div#GENERIC .Home_Area_copy {
 background-color:#E7E7EF;
}
div#GENERIC .Home_Area_email {
 background-image:url(images/triangle_lilac.gif); 
 background-position:bottom right;
 background-repeat:no-repeat;
 background-color:#E7E7EF;
}
div#GENERIC .Home_Area_3rdColumn {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#GENERICE .Home_Area_search {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#GENERICME .Home_Area_productSearch {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
 border-top:2px solid white;
}
div#GENERIC .Home_Area_companySearch {
 border-top:2px solid white;
}
div#GENERIC .form_button {
border-color:#111111;
background-color:#f5f5f5;
color:#111111;
}
div#GENERIC .resultsHead {
 background:#E7E7EF;
 /*border-right:3px solid #fff;*/
}
div#GENERIC .seeAlsoHead {
 background:#E7E7EF;
}


/* HOME ID
----------------------------------------~*/
div#HOME .home_text h1 {
 color: #333333;
}
div#HOME .Home_Area_copy {
 background-color:#E7E7EF;
}
div#HOME .Home_Area_email {
 background-image:url(images/triangle_lilac.gif); 
 background-position:bottom right;
 background-repeat:no-repeat;
 background-color:#E7E7EF;
}
div#HOME .Home_Area_3rdColumn {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#HOME .Home_Area_search {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#HOME .Home_Area_productSearch {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
 border-top:2px solid white;
}
div#HOME .Home_Area_companySearch {
 border-top:2px solid white;
}
div#HOME .form_button {
border-color:#111111;
background-color:#f5f5f5;
color:#111111;
}


/* PRODUCTS ID
----------------------------------------~*/

/* - links and P and headings - */
div#PRODUCTS a:link, #smallShowcase a:visited {
color:#2A4B2A;
}
div#PRODUCTS a:visited, #smallShowcase a:visited {
color:#8BB98B;
}
div#PRODUCTS a:active, #smallShowcase a:active {
color:#7BAC7B;
}
div#PRODUCTS a:hover, #smallShowcase a:hover {
color:#FF0000;
}

div#PRODUCTS p {
color:#002711;
}
div#PRODUCTS .home_text h1 {
 color: #002711;
}
div#PRODUCTS .resultsHead {
 background:#D1E0D8;
 /*border-right:3px solid #fff;*/
}
div#PRODUCTS .seeAlsoHead {
 background:#D1E0D8;
}
/* - Products Home Page areas - */

div#PRODUCTS .Home_Area_copy {
 background-color:#D1E0D8;
}
div#PRODUCTS .Home_Area_email {
 background-image:url(images/triangle_lilac.gif); 
 background-position:bottom right;
 background-repeat:no-repeat;
 background-color:#D1E0D8;
}
div#PRODUCTS .Home_Area_3rdColumn {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#PRODUCTS .Home_Area_search {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#PRODUCTS .Home_Area_productSearch {
 border-top:2px solid white;
}


/* Directory Listings */
/* sponsored */
div#PRODUCTS .sponsored_entry {
background-color:#D1E0D8;
}
div#PRODUCTS .sponsored_entry p {
color:#002711;
}
div#PRODUCTS .sponsored_entry a {
}
div#PRODUCTS .sponsored_entry a:visited {
color:#557B55;
}
div#PRODUCTS .sponsored_entry a:hover {
color:#f00;
}
div#PRODUCTS .sponsored_entry h2 {
color:#002711;
}
div#PRODUCTS .sponsored_entry .sideBar {
background-color:#005526;
background-image:url(images/text_sponsored_white_side.gif);
background-repeat:no-repeat;
background-position:0 5px;
}
div#PRODUCTS .sponsored_entry .logo img {
border-color:#AB9CB3;
}

/* enhanced */
div#PRODUCTS .enhanced_entry {
background-color:#EEF4F0;
}
div#PRODUCTS .enhanced_entry h2 {
color:#002711;
}
div#PRODUCTS .enhanced_entry p {
color:#002711;
}
div#PRODUCTS .enhanced_entry a {
}
div#PRODUCTS .enhanced_entry .sideBar {
background-color:transparent;
}
div#PRODUCTS .enhanced_entry .logo img {
border-color:#E8D4F2;
}

/* linked */
div#PRODUCTS .linked_entry {
background-color:transparent;
}
div#PRODUCTS .linked_entry h2 {

}
div#PRODUCTS .linked_entry p {

}
div#PRODUCTS .linked_entry a {

}
div#PRODUCTS .linked_entry .sideBar {
background-color:transparent;
}

/* Basic */
div#PRODUCTS .basic_entry {
background-color:transparent;
}
div#PRODUCTS .basic_entry h2 {

}
div#PRODUCTS .basic_entry p {

}
div#PRODUCTS .basic_entry a {

}
div#PRODUCTS .basic_entry .sideBar {
background-color:transparent;
}

/* Free */
div#PRODUCTS .free_entry a {


}



/* COMPANY ID
----------------------------------------~*/

/* - links and P and headings - */
div#COMPANY a:link {
color:#2E5882;
}
div#COMPANY a:visited {
color:#003366;
}
div#COMPANY a:hover {
color:#DB0000;
}
div#COMPANY a:active {
color:#002711;
}

div#COMPANY p {
color:#003366;
}
div#COMPANY .home_text h1 {
 color: #003366;
}
div#COMPANY .resultsHead {
 background:#D1DAE3;
 /*border-right:3px solid #fff;*/
}
div#COMPANY .seeAlsoHead {
 background:#D1DAE3;
}

/* - Company Home Page areas - */

div#COMPANY .Home_Area_copy {
 background-color:#D1DAE3;
}
div#COMPANY .Home_Area_email {
 background-image:url(images/triangle_lilac.gif); 
 background-position:bottom right;
 background-repeat:no-repeat;
 background-color:#D1DAE3;
}
div#COMPANY .Home_Area_3rdColumn {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#COMPANY .Home_Area_search {
 background: #E5E5E5 url(images/triangle_grey.gif) no-repeat bottom right;
}
div#COMPANY .Home_Area_companySearch {
 border-top:2px solid white;
}


/* Company Listings */

/* sponsored */
div#COMPANY .sponsored_entry {
background-color:#D1DAE3;
}
div#COMPANY .sponsored_entry p {
color:#003366;
}
div#COMPANY .sponsored_entry a {
}
div#COMPANY .sponsored_entry h2 {
color:#003366;
}
div#COMPANY .sponsored_entry .sideBar {
background-color:#003366;
}
div#COMPANY .sponsored_entry .logo img {
border-color:#003366;
}


/* enhanced */

div#COMPANY .enhanced_entry {
background-color:#D1DAE3;
}
div#COMPANY .enhanced_entry h2 {
color:#003366;
}
div#COMPANY .enhanced_entry p {
color:#003366;
}
div#COMPANY .enhanced_entry a {
}
div#COMPANY .enhanced_entry .sideBar {
background-color:transparent;
}
div#COMPANY .enhanced_entry .logo img {
border-color:#003366;
}

/* linked */
div#COMPANY .linked_entry {
background-color:transparent;
}
div#COMPANY .linked_entry h2 {

}
div#COMPANY .linked_entry p {

}
div#COMPANY .linked_entry a {

}
div#COMPANY .linked_entry .sideBar {
background-color:transparent;
}

/* Basic */
div#COMPANY .basic_entry {
background-color:transparent;
}
div#COMPANY .basic_entry h2 {

}
div#COMPANYTS .basic_entry p {

}
div#COMPANY .basic_entry a {

}
div#COMPANY .basic_entry .sideBar {
background-color:transparent;
}

/* Free */
div#COMPANY .free_entry a {



}
