﻿div.search-box
{
	float:right;
	height:75px;
	width:612px;
	max-width:60%;
	background:transparent url(../images/bg_search.jpg) no-repeat scroll;
	margin-right:11%;
}

div.search-box input
{
	border:1px solid #A1A1A0;
	color:#555555;
	font-family:"trebuchet ms","arial",sans-serif;
	font-size:1.5em;
	height:22px;
	margin:11px 0 0 40px;
	margin-top:11px;
	margin-left:40px;
	padding:2px 10px;
	width:406px;
	position:absolute;
	max-width:70%;
}

.search-link
{
	background:transparent url(../images/splitter.gif) no-repeat;
	float:right;
	width:130px;
	height:32px;
	padding-top:15px;
}

.search-link a
{
	background:transparent url(../images/arrow.gif) no-repeat left top;
	padding-left:30px;
	margin-left:15px;
	color:#628EBD;
	font-size:1.6em;
	font-weight:bold;
	font-family:"trebuchet ms","arial",sans-serif;
	text-decoration:none;
}

.example
{
	color:#F3F8D1;
	font-size:1.3em;	
	margin-left:30px;
	margin-top:10px;
}

div.loading
{
	background:transparent url(../images/loading.gif) no-repeat;
	width:21px;
	height:21px;
	position:absolute;
	right:145px;
	display:inline;
	margin-top:16px;
}

div.results
{
	position:absolute;
	top:53px;
	left:30px;
	z-index:10;
	width:425px;
	border:1px solid #4C6542;
	border-top:1px solid #D3D8B1;
	background-color:#F3F8D1;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
	font-size:1.6em;
}

div.no-results p
{
	color:#DE516D;
	margin:5px 10px;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
}

div.res-item
{
	padding:5px;
	color:#2E516D;
	border-top:1px solid #E3E8C1;
}

div.res-item-hover
{
	background-color:#F3F8F1;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
	cursor:pointer;
}
