/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*General styles - NOT really related to the forms*/

img {border:0;}
form.niceforms{
	line-height:normal;
}

/*Forms defaults - change as needed*/
.niceforms input, .niceforms textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	line-height:normal;
}
/*Selects drop-down*/

.fake_list
{
	background:#fff;
	padding:0px;
	z-index:1000;
	list-style-type:none;
	margin:0px 0 0 7px;
	padding:0 0 0 2px;
	position:absolute;	
	float:left;
	overflow:auto;
	text-align:left;
	font-size:90%;
	cursor: pointer; cursor: hand;
	border:1px solid #EBECF0;
}

ul.fake_list li
{
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:none;
	text-align:left;
}
.fake_list li.selected
{
	color:#898989;
}


/*

  Style Form 1 

*/

/*Transparent items*/
.form1 .outtaHere , .form2 .outtaHere, .form3 .outtaHere , .form4 .outtaHere , .form5 .outtaHere ,  .login_input .outtaHere{
	position:absolute;
	left:-6000px;
}

/*Radio buttons
.form1 .radioArea, 
.form1 .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.form1 .radioArea {background:url(../images/css/radio.gif) no-repeat left top;}
.form1 .radioAreaChecked {background:../images/css/radio.gif) no-repeat left bottom;}
*/
/* Checkboxes */
.form1 .checkboxArea, 
.form1 .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:11px;
	height:10px;
	font-size:0;
	padding:0;
	margin:0 0px 0 0 ;
	cursor:pointer;
}
.form1 .checkboxArea {background:url(../images/css/chechbox.gif) no-repeat left top;}
.form1 .checkboxArea:hover {background:url(../images/css/chechbox.gif) no-repeat left bottom;}
.form1 .checkboxAreaChecked {background:url(../images/css/chechbox.gif) no-repeat left bottom;}
.form1 .focused {border:1px dotted #ddd;}

/*Text inputs
.form1 .textinput, 
.form1 .textinputHovered , 
.form2 .textinput, 
.form2 .textinputHovered , 
.form3 .textinput, 
.form3 .textinputHovered , 
.inpt_pass .textinput, 
.inpt_pass .textinputHovered, 
.login_input .textinput, 
.login_input .textinputHovered , 
.form5 .textinput, 
.form5 .textinputHovered ,
.form_date .textinput, 
.form_date .textinputHovered
 {
	height:15px;
	background:url(../images/css/input_bg.gif) repeat-x left 1px;
	border:none;
	padding:4px 0 4px 4px;
	vertical-align:middle;
}
.form1 .textinputHovered ,
.form2 .textinputHovered  ,
.form3 .textinputHovered  ,
.form4 .textinputHovered ,
.form9 .textinputHovered ,
.form5 .textinputHovered , 
.form_date .textinputHovered , 
.inpt_pass .textinputHovered , 
.login_input.textinputHovered
{background-position:left 1px;}
.form1 .inputCorner ,
.form2 .inputCorner ,
.form3 .inputCorner ,
.form4 .inputCorner ,
.form9 .inputCorner ,
.form5 .inputCorner , 
.form_date .inputCorner , 
.inpt_pass .inputCorner , 
.login_input .inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}
.login_input .textinput, 
.login_input .textinputHovered
 {background:url(../images/login/input_bg.gif) repeat-x left 2px;}


/*Selects*/
.form1 .selectArea  {
	/*height:14px;
	text-align:left;
	margin:0 0px 10px 0;		
	float:left;	*/
}
.form1 .selectArea .left {
	width:1px;
	height:1px;
	float:left;
	background:#fff;
}
.form1 .selectArea .right  {
	width:16px;
	height:15px;
	float:right;
	
}
.form1 .selectArea .right a  {
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	background:url(../images/css/select_right.jpeg) no-repeat left top;		
}
.form1 .selectArea .right a:hover  {
	background:url(../images/css/select_right_over.jpg) no-repeat left top;
}
.form1 .selectArea .right i {display:none;}
.form1 .selectArea .center {
	overflow:hidden;
	white-space:nowrap;
	background:#fff;
	margin:0px 0 0 0px;
	/*height:12px;
	vertical-align:middle;*/
	vertical-align:top;
	height:13px;
	
}

/*Button

.form1 .buttonSubmit, 
.form1 .buttonSubmitHovered , 
.form2 .buttonSubmit, 
.form2 .buttonSubmitHovered , 
.form3 .buttonSubmit, 
.form3 .buttonSubmitHovered, 
.inpt_pass .buttonSubmit, 
.inpt_pass .buttonSubmitHovered, 
.form4 .buttonSubmit, 
.form4 .buttonSubmitHovered , 
.form5 .buttonSubmit, 
.form5 .buttonSubmitHovered,
.form9 .buttonSubmit, 
.form9 .buttonSubmitHovered{
	width:auto;
	height:19px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/form1/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
	display:block;
	float:left;
}
.form1 .buttonSubmitHovered , .form2 .buttonSubmitHovered , .form3 .buttonSubmitHovered ,.form5 .buttonSubmitHovered,  .inpt_pass .buttonSubmitHovered, 
.form4 .buttonSubmitHovered {background-position:left bottom;}
.form1 .buttonImg  , .form2 .buttonImg , .form3 .buttonImg , .inpt_pass .buttonImg, 
.form4 .buttonImg , .form5 .buttonImg, .form9 .buttonImg {vertical-align:bottom;float:left;}


