.filtertop { 
width: 100%;
margin: 0 auto;
overflow: hidden;
background:#ffffff;
/*z-index:6000;*/
}

.filterBar .barContainer {
/*padding-top: 1em;*/
background: #ffffff;
position: relative;
z-index:12;
}

.fixedFilterBar .filterBar {
position: fixed;
top: 0;
width: 961px;
/*z-index:6000;*/
/*height:100px;*/
/*z-index:4000;*/
/*height:1px;*/

}

.fixedFilterBar .barContainer {
z-index: 8000; /* > list */
padding-top: 1em;

}


/*.fixedFilterBar .hitBottom{
	height:auto;}*/


.fixedFilterBar .fixedSpace {
display: block;
height:50px;
}

.fixedFilterBar {
	background:#ffffff;}

.barContainer h1{
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	margin:5px 0 5px 5px;
	padding:0;
	}

.bar
{
/*background: #9e0000;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ca0000), to(#9e0000));
background-image: -moz-linear-gradient(#ca0000,#9e0000);*/
}

.bar {
/*background: #000;*/
color: #fff;
/*padding: 7px 10px;*/
/*font-size: 1.167em; /* 14px */
position: relative;
z-index:7000;
/*-moz-border-radius: 5px 5px 5px 0; 
border-radius: 5px 5px 5px 0;*/
}


.filtersContainer {
width: 245px;
margin: 0;
overflow: visible;
}


.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12, .g, ul.gItems li {
/*margin: 0 10px;*/
float: left;
display: inline;
overflow: hidden;
}

.g12 { width:961px; }

.filters {
background: #f2f2f2;
margin: 0;
padding:10px;
/*font-size: 1.083em; /* 13px */
/*width: 224px;*/
/*color: #999;*/
position: relative;


border-left:1px solid #d6d5d5;
border-right:1px solid #d6d5d5;
}

.fixedSpace {
display: none;
}



/*dfdfdgdg*/


/* ----------- Form ----------- */
.myform{
margin:20px auto;
width:500px;
padding:14px;
}

#stylized{
background:#e4e4e4;
border:2px solid #A8A8A8;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #dedcdc;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:200px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:200px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
/*border:solid 1px #aacfe4;*/
border:1px solid #a8a8a8;
width:200px;
margin:2px 0 20px 10px;
}
#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
/*border:solid 1px #aacfe4;*/
border:1px solid #a8a8a8;
width:206px;
margin:2px 0 20px 10px;
}
#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
/*border:solid 1px #aacfe4;*/
border:1px solid #a8a8a8;
width:200px;
height:125px;
margin:2px 0 20px 10px;
}

#stylized input.checkbox{
float:left;
font-size:12px;
border:none;
width:16px;
}

#divinputfile{
	background:url(../images/browseBTN.png) no-repeat 100% 1px;	 
	height:25px;
	width:275px;
	margin:0 0 0 10px;
	float:left;
	
	
}

#divinputfile #cv{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=00);
  /* Netscape */
  -moz-opacity: 0.0;
  /* Safari 1.x */
  -khtml-opacity: 0.0;
  /* Good browsers */
  opacity: 0.0;
	/*font-size:12px;*/
	float:none;
	margin:0;
	width:285px;
	padding:0;
	height:25px;
	z-index:10;
	position:relative;
	left:0;
	
}

#fakeinputfile{
	margin-top:-25px;
}

#fakeinputfile #fakefilepc{
	width:200px;
	/*height:18px;*/
	/*font-size:12px;*/
	float:left;
	margin:0;
	height:16px;
	z-index:2;
	display:block !important;
	display:none;
	
	
}

#stylized #formsubmitbutton
{
  display: block;
  width: 106px;
  height: 48px;
  background:url(../images/submitBTN2.png) no-repeat 0 0;
  border:none;
  float:none;


}

#stylized #formsubmitbutton:hover
{ 
  background-position: 0 -48px;
}

#stylized #formsubmitbutton span
{
  display: none;
}			

#formbutton{
	float:right;
	}
	
.myform .clearleft{
	height:1px;}

#cookiediv{
	width:961px;
	margin:0 auto;}

#cookiediv a img {
	border:none;
	z-index:2;
	position:relative;
}
.cookiechktooltip {
	color:#BE1618;
	text-decoration:none;
	position:relative;
	}
	
.cookiechktooltip:hover {
	text-decoration:none;
}
.cookiechktooltip span {
	margin-left:-11988px;
	position:absolute;
}
.cookiechktooltip:hover span {
	position:absolute;
	left:-200px;
	top:-74px;
	z-index:99;
	margin-left:0;
	width:300px;
	line-height:normal;
	color:#444444;
	text-align:left;
}
.cookieclassic {
	padding:10px 12px;
	background:#ffffff;
	border:1px solid #cccccc;
	font-weight:normal;
	}
	
* html a.cookiechktooltip:hover {
	background:transparent;
	text-decoration:none;
	z-index:2;
}
