a:link
{
	font-size: small;
	color: #006633;
}
a:visited
{
	font-size: small;
	color: #996600;
}
a:hover
{
	font-size: small;
	color: #006633; 
}
a.active
{
	font-size: small;
	color:#FFCC00;
}
a:link.mainlinks
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 13px;
	text-decoration: none;
}
a:visited.mainlinks
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 13px;
	text-decoration: none;
}
a:hover.mainlinks
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 13px;
	text-decoration: underline;
}
a:link.mainlinkson
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #598955;
	font-size : 13px;
	text-decoration: none;
}
a:visited.mainlinkson
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #598955;
	font-size : 13px;
	text-decoration: none;
}
a:hover.mainlinkson
{
	font-family: arial, verdana, helvetica;
	font-weight : bold;
	color : #598955;
	font-size : 13px;
	text-decoration: underline;
}
a:link.arealinks
{
	font-family: arial, verdana, helvetica;
	color:#000000;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
a:visited.arealinks
{
	font-family: arial, verdana, helvetica;
	color:#000000;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.arealinks
{
	font-family: arial, verdana, helvetica;
	color:#000000;
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;
}
body,td
{
	/*font-family: arial, verdana, helvetica;
	*/
	font-size: small;
	color: #444444;
	font-family : "Times New Roman", Times, serif;
}
td
{
	border-color: Black;
}
.tollfree
{
	color : #7D7D7D;
	font-size : 17px;
	font-style : normal;
	font-weight : bold;
}
input, textarea, select
{
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	color: #444444; 
	background-color: #F2F2F2;
}
input.clear
{
	background-color: transparent;
}
hr
{
	color:#F2F2F2;
}
.error
{
	color : Red;
	font-weight : bold;
}
.green
{
	color : Green;
	font-weight : bold;
}
.white
{
	font-size: 16px;
	color: #FFFFFF;
}
.samplechip
{
	border-color: #000000;
}

/***** Added by Robert Stojkov ***/
table.solarSwatches
{
	border-color: #cccccc;
}
table.solarSwatches td
{
	width: 33%;
	padding: 10px 0;
}
table.solarSwatches p
{
	margin-top: 7px;
}
table.solarSwatches a
{
	border: 1px solid #333333;
	text-decoration: none;
}
table.solarSwatches a:hover
{
	border: 1px solid #cc0000;
	text-decoration: none;
}
table.solarSwatches img
{
	cursor: pointer;
	border: 1px solid #333333;
	text-decoration: none;
}
table.solarSwatches img:hover
{
	border: 1px solid #cc0000;
	text-decoration: none;
}