body {
	font-family: Tahoma;
	font-size: 10pt;
}

a	{outline:none; text-decoration:none}
a:link,
a:visited	{color:#6699cc;}
a:hover		{color:#FF3366;}

.ajform {
	background: #FF7F50;
        border:1px solid black;
	padding: 4px;
	margin: 4px;
}

.title {
	background: #FFAF91;
	padding: 4px;
}

.field {
	padding: 4px;
	background: #FFE691;
}

.message {
	background: white;
	border:1px solid #FF7F50;
	visibility: hidden;
	margin: 4px;
	text-align: center;
	font-family:verdana;
	font-size:8pt;

}

.green {
	color: Green;
}

.red {
	color: red;
}

.category {
	background: #E0FF91;
	padding: 4px;
}

input
{
	font-family: Tahoma;
	font-size: 10pt;
}

.borderit img{
	border: 1px solid #ccc;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.borderit:hover img{
	border: 1px solid navy;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.borderitFull:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.borderitFull img{
	border: 1px solid #ccc;
}

.borderitFull:hover img{
	border: 1px solid navy;
}

.borderit:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.result img{
	border: 1px solid #fff;
}

.result:hover img{
	border: 1px solid #ccc;
}

.result:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

a img
{
	margin: 5px;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
font-size:8pt;
z-index: 100;
color:	black;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-size:10pt;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
font-size:10pt;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	font-size:12px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;

	text-decoration: none;
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: normal;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#livesearch
{
  width:400px;
  background-color:#ffffff;
  padding:0px;
  border: 1px solid orange;
  margin:0px;
  position:absolute;
}
#s
  {
  margin:0px;
  }
div a
{
 color:black;
 text-decoration:none;
}

.loading {
	background: url('img/working.gif') no-repeat;
}

.bigLoading {
	height: 45px;
	background: url('img/ajax-loader.gif') no-repeat;
}