/* Form Styles */
form fieldset
{
	border:				none;
}

form fieldset legend
{
	display:			none;
}

input, textarea
{
	vertical-align: 	middle;
    border:             1px solid #666666;
    background-color:   #FFFFFF;
    padding:            3px 3px 3px 3px;
    font-family:		Verdana, Arial;
	font-size:			11px;
	color:				#666666;
}

input:hover, textarea:hover
{
    border:             1px solid #666666;
    background-color:   #F4F4F4;
	color:				#333333;
}

select
{
	vertical-align: 	middle;
    border:             1px solid #666666;
    background-color:   #FFFFFF;
    font-family:		Verdana, Arial;
	font-size:			11px;
	color:				#666666;
}

select:hover
{
    border:             1px solid #666666;
    background-color:   #F4F4F4;
	color:				#333333;
}

input#btnSearch
{
	width:				75px;
	height:				28px;
	background:			url(/images/icons/search.png);
	border:				none;
	padding:			0px !important;
	opacity:            0.8;
    filter:             alpha(opacity=80);
	cursor:				pointer;
}

input#btnSearch:hover
{
	opacity:            1;
    filter:             alpha(opacity=100);
}


form#register h2
{
	margin-bottom:		10px;
}

form#register label
{
	width:				130px;
	display:			block;
	color: 				#67A4B5;
}

form#register input, form#register select
{
	border:				1px solid #999999;
}


form#contact h2
{
	margin-bottom:		10px;
}

form#contact label
{
	width:				80px;
	display:			block;
	color: 				#67A4B5;
}

form#contact input, form#contact textarea
{
	border:				1px solid #999999;
}

form#contact textarea
{
	width:				200px;
	height:				100px;
}


form#feedback label
{
	width:				100px;
	display:			block;
	color: 				#67A4B5;
}

form#feedback input, form#feedback select
{
	border:				1px solid #999999;
}

form#feedback textarea
{
	width:				200px;
	height:				70px;
}
