	
			
/* Global form
--------------------------------------------*/

FORM {}

	FORM FIELDSET {
		border: 0;
		}
	FORM LABEL {
		display: block;
		margin-bottom: 5px;
		color: white;
		}
	FORM INPUT.text {
		height:25px;
		background-color: #565656;
		border: 0;
		font-weight: bold;
		font-size: 11px;
		color: #c8c8c8;
		width: 170px;
		padding: 0 10px;
		margin-bottom: 10px;
		}
		
		FORM INPUT.text.search {
			background: #565656 url(../img/icon_search.png) 175px center no-repeat;
			width: 160px;
			padding:0 25px 0 10px;
			}
	


/* select style for language dropdown in header
------------------------------------------------------------------*/
FORM.language {
	float:left;
	}

FORM.language .select_group {
	display: block;
	width: 15px;
	position: relative;
	}

	FORM.language .select_group DIV.select_target {
		padding: 0 10px 2px 0;
		width: 100%;
		height:11px;
		height: 10px;
		line-height: 10px;
		background-image: url(../img/arrow_language_dropdown.png);
		background-repeat: no-repeat;
		background-position: right 50%;
		cursor: pointer;
		border-bottom: 1px solid white;
		}

	FORM.language .select_group UL.select_menu {
		display: none;
		position: absolute;
		top: 12px;
		left: 0px;
		width: 100%;
		padding: 0;
		border-bottom: 1px solid white;
		overflow-y: auto;
		z-index: 5000;
		}

		FORM.language .select_group UL.select_menu LI {
			cursor: pointer;
			color: #666;
			height: 11px;
			line-height: 10px;
			padding:2px 0;
			border-top: 1px solid white;
			background: #252525;
			}

			FORM.language .select_group UL.select_menu LI:hover {
				background-color: transparent;
				}


/* Footer Login 
---------------------------------*/
#footer FORM.footer_login INPUT.text {
	display: block;
	margin-bottom: 5px;
	width: 200px;
	}

