﻿#search {
	height: 17px;
	color: #786849;
	width: 600px;
    float: right;
    margin:10px 10px 0;
    display: inline;
}
#search div.form{
 float: right;
}
#search div.form form{
 margin: 0;
}
div.hpfx {
    float: right;
	}
div.home {
    float: right;
	}
input#query {
    display: block;
    float: left;
    background-color:#F3F5EF;
	border:1px solid #cbd5ba;
	color:#667849;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	font-size:10px;
    line-height: 15px;
    height: 15px;
	}
input#tiny_search {
    display: block;
    float: left;
	}
#search a {
	color: #667849;
	text-decoration: none;
}
#search a:hover {
	text-decoration: underline;
}
#search a.defcountry {
	position: absolute;
	color: #667849;
	background: #f3f5ef url(images/lngsel_arrow.gif) no-repeat right;
	border: 1px solid #cbd5ba;
	font: normal 10px;
	text-align: left;
	line-height: 12px;
	z-index: 100;
	width: 250px;
	height: 15px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#search a.defcountry:hover {
/*hover background color*/
	background-color: #cbd5ba;
}
div.clear
{
	visibility: hidden;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* Styles for language selector */
ul#lngsel , ul#lngsel ul
{
	list-style-type:none;
	list-style-image:none;
	background-color:#f3f5ef;
	color:#667849;
	margin: 0px;
	padding: 0px;
	font-size:10px;
	line-height:13px
}
ul#lngsel
{

	margin:0px 8px !important;
	border:1px solid #cbd5ba;
	width:250px;
	/* Select box style arrow */
	background-image:url('images/lngsel_arrow.gif');
	background-repeat: no-repeat;
	background-position: 235px 0px;
	*background-position: 235px 0px;
    z-index: 100;
    position: relative;

}
ul#lngsel li
{   z-index: 200;
    position: relative;
	background: transparent;
	padding: 0px 1px;
}
ul#lngsel ul
{
	border-top:1px solid #cbd5ba;
	display:none;
}
/* Hover hiding, but not in IE 6 */
ul#lngsel li.hoverable:hover ul, ul#lngsel li.hover ul{ display:block; }
/* Simulation of hover for IE 6
ul#lngsel li#lngactive{ behavior:url('stc/tpl/crp/script/csshover.htc'); }
*/
/* List items and their hover */
ul#lngsel li a
{
	display:block;
	padding:1px 1px 0px 20px;
	background-position:2px;
	background-repeat: no-repeat;
	height:14px;
	text-align: left;
	line-height: 14px;
}
ul#lngsel li a:hover
{
	padding:1px 1px 0px 20px;
	text-decoration:none;
	color:#667849;
}
ul#lngsel li ul a:hover
{
	background-color:#cbd5ba;
}
/* Special styles for IE 6 when javascript is off */
div#lngselnojs { width:200px }
div#lngselnojs ul#lngsel ul { display:block; height:45px; overflow-y:auto }
/* Flags */
ul#lngsel a.LngCountryUK{ background-image: url('images/gb.gif') }
ul#lngsel a:hover.LngCountryUK{ background-image: url('images/gb.gif') }
ul#lngsel a.LngCountryUS{ background-image: url('images/us.gif') }
ul#lngsel a:hover.LngCountryUS{ background-image: url('images/us.gif') }
ul#lngsel a.LngCountryWW{ background-image: url('images/ww.gif') }
ul#lngsel a:hover.LngCountryWW{ background-image: url('images/ww.gif') }
ul#lngsel a.LngCountryDK{ background-image: url('images/dk.gif') }
ul#lngsel a:hover.LngCountryDK{ background-image: url('images/dk.gif') }




/* form styles start */

form { margin: 10px 0 10px 0; }

.hoverHand { cursor: pointer; }

/* form styles end */
