table.selects {
/*	 background: url("/images/selectsBG.jpg") no-repeat ;
	opacity:0.9; */
 	}

body {
	color: #B3A5C0;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	/*background-color: #D4DBDD;*/
	background: #B3A5C0 url(/MediaKit/templates/for_joomla_15/images/master-bg.jpg) repeat-x top left;
	}
	
td {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 16px;

	}

table {
	background-color: #FDF9F1;
	}

table.fluTable {
	border-width: 2px;
	border-color: #cccccc;	
	border-style: solid;
}

p {
	color: #000000;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	line-height: 16px;

	}
	
span.param {	
	color: #9966FF;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
a {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;

	
	}
	


	
a:hover {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	
	}
	
a.bglink {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	}
a.bglink:hover {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 13px;
	}	
	
a.addlink {
	color: #990000;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	}
a.addlink:hover {
	color: #990000;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 13px;
	}	
a.breadcrumb	{
	color: #666666;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	}
a.breadcrumb:hover	{
	color: #666666;
	text-decoration: underline;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	}
	
b.predictor	{
	color: #8368DB;
}

b.predictortwo	{
	color: #645FAA;
	font-size: 15px;
}

div.predictortwo 	{
	color: #666666;
}
	
	
	
a.breadcrumbtwo	{
	color: #9966FF;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	}
	
a.breadcrumbtwo:hover	{
	color: #9966FF;
	text-decoration: underline;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	}
strong.counter	{
	font-size: 16px;
	color: #ffffff;
	margin: 0pt 0pt 0pt 0pt;
	}
	
strong.header	{
	color: #8B819B;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	}
	
strong.headerwhite	{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	}


strong.headerSmall	{
	color: #9966FF;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	}
strong.headerSmall	{
	color: #9966FF;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	}	
strong.mantleRed	{
	color: #666666;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	}
td.white {	
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
}
select.lynx {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

select.age {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	width: 84px;
}

select.bg {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	width: 150px;
}

	
a.copy {
	color: #000000;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	}
	
textarea.form 	{
	background-color: #ffffff;	
	border: #ffffff 0px solid;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	border-color: #ffffff;
	width: 199px;
	height: 164px;
}	
	
a.copy:hover {
	color: #000000;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	}
	
a.siteMap {
	color: #361E65;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	}

a.siteMap2 {
	color: #361E65;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 15px 35px;
	text-decoration: none;
	}

a.siteMap:hover {
	color: #361E65;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
	}

a.siteMap2:hover {
	color: #0000aa;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 0px 35px; 
	text-decoration: underline;
	}	

b {
	font-weight: bold;
	}

strong {
	font-weight: bold;
	}


td.color {
	color: #669900;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	}
	
td.eight {
	color: #000000;
	font-family: Arial,Helvetica;
	font-size: 16px;
	}


	
span.main {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	line-height: 18pt;
	padding: 50px 50px 50px 50px; 	
	}
div.main {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	line-height: 18pt;
	padding: 20px 50px 50px 50px;
	color: #818C8D;
 	
	}
span.mainContact {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: normal;
/*	line-height: 18pt;
	padding: 20px 0px 20px 20px;*/
	color: #818C8D;
 	
	}




 div.mainContact {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	line-height: 18pt;
	padding: 20px 0px 20px 0px;
	color: #818C8D;
 	
	}

div.mainContactAddy {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 16px;
	font-weight: normal;
	line-height: 14pt;
	padding: 20px 0px 20px 0px;
	color: #818C8D;
 	
	}


span.footerLarge {
/*	color: #341F62;*/
	color: #000000;
	font-family: Arial;
	font-size: 12px;
/*	font-weight: bold;*/
	line-height: 12pt;
	}	

span.footer {
/*	color: #341F62;*/
	color: #000000;
	font-family: Arial;
	font-size: 10px;
/*	font-weight: bold;*/
	line-height: 12pt;
	}	
td.main {
	margin-left: 300px;
	color: #666666;
	text-decoration: underline;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	}

div.breadcrumb	{
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	}
	
	

		
a.main {
	color: #666666;
	text-decoration: underline;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	}
a.main:hover {
	color: #0000ff;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	}
a.sub	{
	color: #666666;
	text-decoration: underline;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	}

a.sub:hover {
	color: #0000ff;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	}
	
a.footer	{
/*	color: #341F62;*/
	color: #CD80B8;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}

a.footerName	{
/*	color: #341F62;*/
	color: #0000CC;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}

a.footer:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}
	
a.footerName:hover {
	color: #0000CC;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	}


a.footerlink	{
/*	color: #341F62;*/
	color: #000000;
	text-decoration: none;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	}

a.footerlink:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	}


textarea {
	height: 122px;
	width: 250px;
	border: 1px solid gray;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	}
textarea.contact {
	height: 122px;
	width: 175px;
	border: 1px solid gray;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	}
	
input.contact {
	height: 22px;
	width: 175px;
	border: 1px solid gray;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	}
	
b.pl {
	color: #666666;
	font-size: 13px;
	font-style: oblique;
	font-family: Arial, Verdana, Tahoma, Helvetica;
}
b.plt {
	color: #525252;
	font-size: 14px;
	line-height: 10px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	text-align:right;
	}
	
b.pltb {
	color: #9966FF;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	}
	
b.pltgray {
	color: #8B78EE;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	}
b.pltgrayB {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	}
span.pltgrayBig {
	color: #2C0719;
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-weight: bold;
	}

a.sponsor {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
	}

a.sponsor:hover {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	font-weight: normal;
	text-align: right;
	}

span.plblue {
	color:#283576;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 25px;
		}


span.pl {
	color:#818C8D;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 18px;
	
		}

span.plright {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
		}

span.plskinny {
	color:#747575;
	font-family: Arial Narrow, Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 18px;
	}

span.plb {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	}

span.pli {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 25px;
	font-style:italic;
}

span.plit {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;	
}

span.caption {
	color:#2C0719;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
	font-style: none;
	font-weight:bold;	
}



span.plname {
	color:#5A6263;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

span.purple {
	color:#818C8D;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	margin-left:10px;
}


}
span.purpleit {
/*	color:#35417E;*/
	color:#2C0719;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 14px;
/*	font-style: italic;*/
	line-height: 23px;
	font-weight:bold;
}



li.ul {
	color:#9966FF;
}

li.ol {
	color:#9966FF;	
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
}

span.short {
	color:#747575;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	line-height: 12px;
}	

table.retailers {
	border:1px;
	border-color:#C0C0C0;
}

img.retailers {
	border-width: thin;
	border-color:#cccccc;
}

span.sponsor {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	color:#999999;
	}

span.pagination {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:13px;
	color:#999999;
	font-weight: bold;
	padding-right: 4pt;
	}

a.pagination {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	padding-right: 4pt;
	}
a.pagination:hover {
	color: #645FAA;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 13px;
	padding-right: 4pt;
	}

input.button {
	background:#FFFFFF url(../images/search.jpg)no-repeat right top;
	margin:0;

}

a.link {
	color:#2C0719;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
a.link:hover {
	color:#283576;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

a.directory {
	color:#666666;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	line-height: 16px;
}
a.directory:hover {
	color:#666666;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	line-height: 16px;
}
table.sort {
		font-weight:bold;
		cursor:pointer;
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		border-color: gray;
		background-color: white;
}
thead.sort {
		color:#7EBDE2;
		font-family: Arial, Verdana, Tahoma, Helvetica;
		font-size: 14px;
		
}
td.sort {
		border-width: 0px 0px 1px 0px;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		border-style: none none solid none;
		border-color: #cccccc;
		background-color: white;
				
}

td.sortname {
		border-width: 0px 0px 1px 0px;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		border-style: none none solid none;
		border-color: #cccccc;
		background-color: white;
		text-transform: uppercase;
		
}




img.border {
/*		added clear and float to ensure that product images in interactive guide breaks before short name
		border-width: 1px;
		border-style: solid;
/*		border-color: #cccccc;*/
		border-color: #AC0007;
		clear:left;
		float: left;
		
		
}


ul {

margin-left: 3px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 1em;
text-indent: 0px;

	}	

li {
	margin: 0px 0px 0px 0px;
	}

span.nav
	{
	font-family: Times;
	line-height: 38px;
	}

noscript a.nojsnav {
	color: #999999;
	font-family: Arial;
	line-height: 22px;
	margin-left: 10px;
}
noscript span.nojsnav {
	color: #333333;
	font-family: Arial;
	line-height: 22px;
	margin-left: 10px;
}



select.sel {
 height: 26px;
 width: 245px;

}

option.main {
 background-color: #ffffff;
 color: #333366;
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 font-weight: normal; 
}

option.bold {
 background-color: #ffffff;
 color: #333366;
 font-family: Arial;
 font-size: 16px;
 text-align: left;
 font-weight: bold; 
 font-style: normal;
}

optgroup {
   font-weight: bold;
   font-style:normal;
   font-size: 15px;
   color: #333366;
   padding-left: 4px;


}

select.selhome {
 background-color: #ffffff;
 color: #333366;
border: 1px solid #acbecc; 
/* border: 1px solid #9EABAC;*/
 font-family: Arial Narrow;
 font-size: 16px;
 text-align: right; 
height: 24px;
width: 284px;
vertical-align: bottom;
margin: 0px;
padding: 0px;
}





input.input {
	width: 268;
	color: #361E65;
	/*border: 1px solid #7F9DB9;*/
}

td.logo {
	padding: 10px 0px 0px 39px;
	}

td.select {
	padding: 29px 21px 0px 7px;
	}
td.homeSelect {
	padding: 10px 166px 0px 0px;
	}

input.catSelect {
	height: 24px;
	font-size: 16px;
	vertical-align: bottom;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial Narrow;
}

div > span.pl {
	font-size: 12px;
}

div > span.pl > strong,
 div > span.pl > b {
   color: #97A8C8;
	font-size: 14px;
}

div > span.pl >ul {
	font-color: #818C8D;
	margin-top: -2px;
}