/* -----Fieldset form design-------*/

fieldset
{
	/*background:#fff url(../images/form_bg.png) bottom left repeat-x;*/
	color: #000;
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:32px;
}


/* -----globals-------*/

form.searchForm label, div.check,div.check img 
{
	float:left;
}

button.submit, form.searchForm label, p#errorMsg  
{	
	display:block;
}

/*adjustments*/
form.searchForm label 
{
	width:78px;
	height:19px;
}


form.searchForm input.text 
{
	width:200px;
	border: 1px solid #9c9488;
}

form.searchForm div#wrapper 
{
	padding-left:100px;
}


/*master tags and containers*/
form.searchForm
{
	
	/*background:#FFFFFF url(../images/formbg.jpg) bottom left repeat-x scroll;*/
}

form.searchForm label 
{
	text-align:right;
	padding:5px 4px 0 0;
	height: 20px;
	line-height:110%;
}

form.searchForm label.label_stacked 
{
	text-align:left;
	width: 220px;
	
}

div.row, div.row_label 
{
	overflow:hidden;
	padding: 3px 0 0 10px;
}

div.row 
{
	height:30px;
}

div.row_stacked 
{
	height:22px;
}

div.row_stacked_calc 
{
	height:28px;
}

div.row_label 
{
	height:20px;
}


div.check 
{
	height:20px;
	width:210px;
}

div.check input.check 
{
	float:right;
	margin:3px 0 0 3px;
}

/*inputs*/

input.text, textarea, select, select.searchForm, .textbox_big, .textbox_calc
{
	padding:1px;
	font-size: 12px;
	line-height:140%;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
.dropdown_large
{
	width:220px;
}

.dropdown_small
{
	width:95px;
}

.dropdown_medium
{
	width:145px;
}

.textbox_big
{
	width: 220px;
}

.textbox_calc
{
	width: 50px;
	padding:4px;
}

textarea
{
	margin:0px 0pt 3px 0px;
	width:222px;
	height:70px;
	border: 1px solid #9c9488;

}

input.field_inputError, input.field_inputError:hover
{
	padding:5px;
	width:200px;
}



/*custom styles*/
p#errorMsg 
{
	margin:0px 2px;
	text-align:left;
	padding: 4px 0 0 125px;
	height: 10px;
}


.requiredMark
{
	width:10px; 
}


button.submit
{	
	cursor:pointer !important;
	overflow:hidden;
	text-indent:-9999px;
	height:33px;

}  

.tester
{
border: 1px solid red;
width: 100px; 
height: 100px;
background-color:#000099;
display:block;
}

.formButton
{
	float: none;
	padding: 8px;
	cursor: hand;
}


button.submit 
{
	background:transparent url(../images/btn_search.png) no-repeat scroll 0 0;
	
	width:180px;
	margin:0 0 0 80px;
}

button.submit:hover
{
	background-position: 0 100%;
}



