body {
	background:#000;
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
	font-size:10px;
	color:#FFF;
}
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	text-align:left;
	background: #474747;
		z-index:550;
		display:none;
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:630px;
	cursor:pointer;
	font-size:10px;
	color:#FFF;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}

.tagelement {
	width:142px; 
	float:left;
	margin:0;
padding:0;
}
.filters2 {
	display:none;
	color:#FFF;
	width:520px;
	background: #191919;
	height:210px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -260px; 
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -105px; 
	/* Half the height of the DIV tag which is also 50 pixels */
	z-index:100;
}
.filters {
	display:block;
	color:#FFF;
	width:560px;
	text-align: center; 
	/* Half the height of the DIV tag which is also 50 pixels */
	z-index:100;
}
.floatRight {
	float:right;
}
.submitform {
	margin:15px 0px 0px 0px !important;
	width:520px !important;
	padding:0px !important;
	z-index:800;
}
.submitleft {
	float:left;
	width:450px !important;
	margin:0px !important;
	padding:0px !important;
}
.submitright {
	float:left;
	width:70px !important;
	margin:0px !important;
	padding:0px !important;
}
.relative {
	position:relative;
}
.pagination {
	float:right;
	padding:5px 0;
}
.pagination a img {
	border:none;
}
.navlists {
	position:relative;
	background:#000;
	z-index:600;
}
.closenav {
	position:absolute;
	top:8px;
	right:15px;
}
.closenav a {
color:#009eba;
}
.btns {
	float:left;
	text-align:left;
	padding: 10px 0px 10px 0px;
}
.galtext {
	float:left;
	text-align:left;
	padding: 10px 0px 10px 0px;
	font-size:11px;
}
.galtext p {
	margin:0px;
	padding:0px;
}
.galtext a {
color:#009eba;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.btns img {
	padding-right:10px;
}
.btns a img {border:none;}
#overlayfull {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
		z-index:200;
	background:#000;
	-moz-opacity:0.8;
	opacity:0.8;
	filter: alpha(opacity= 80); 
	zoom:1;
	display:none;
}
.portrait {
	float:left;
	height:280px;
}
h3 {
	margin:0px 0px 10px 0px; padding:0px; font-size:10px; color:#FFF; font-weight:normal;
}
.filterhead {
	position:absolute;
	top:0px;
	left:0px;
	z-index:600px;
}