/* -----Fieldset form design-------*/

/*adjustments*/
form.standardForm label 
{
	width:119px;
	font-size:11px;
	color:#353535;
	font-weight:normal;
}

form.standardForm input.text 
{
	width:200px;
}

form.standardForm div#wrapper 
{
	padding-left:100px;
}

/*Wrapper*/
form.standardForm div#wrapper 
{
	margin-left:200px;
	position:relative;
	width:556px;
}

/*master tags and containers*/
form.standardForm
{
	margin: 10px 0 0 0;
	/*background:#FFFFFF url(../images/formbg.jpg) bottom left repeat-x scroll;*/
}

form.standardForm fieldset 
{
	border:0pt none;
	background-color: #f9f9f9;
}

form.standardForm label 
{
	text-align:right;
	padding-right:4px;
	display:block;
	float:left;
	padding-top:9px;
	height: 20px;
	line-height:110%;
}

div.row 
{
	overflow:hidden;
	padding:5px 0px;
}

div.check 
{
	float:left;
	height:20px;
	width:210px;
}

div.check img 
{
	float:left;
}

div.check input.check 
{
	float:right;
	margin-left:3px;
	margin-top:3px;
}

/*inputs*/

input.text, textarea, select
{
	color:#000;
	border:1px solid #ddd;
	background:#fff none repeat scroll 0%;
	padding:5px;
	font:normal 0.95em arial, sans-serif;
	background:#fafafa; 
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
} 

textarea
{
	margin:0px 0pt 7px 0px;
	width:340px;
	height:100px;
}

.thinTextArea
{
	margin:0px 0pt 7px 0px;
	width:180px;
	font-size:11px;
	height:50px;
}

.largeTextArea
{
	margin:0px 0pt 7px 0px;
	width:510px;
	height:120px;
}

input:hover, input:focus, textarea:hover, textarea:focus{
 border-color:#c5c5c5;
 background:#fdfdfd;
} 

input.field_inputError, input.field_inputError:hover
{
	color:#666;
	border:1px solid #73b6e7;
	background:#fff none repeat scroll 0%;
	padding:5px;
	font:normal 0.95em arial, sans-serif;
	background:#fafafa; 
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	width:200px;
}



/*custom styles*/
p#errorMsg 
{
	color:#f56200;
	margin:0px 2px;
	display:block;
	text-align:left;
	padding: 4px 0 0 125px;
	height: 10px;
}


.requiredMark
{
	width:10px; 
	color:#FF0000;
}

form.standardForm fieldset 
{
	border:1px solid #ddd;
	padding:0 0.5em 0.5em 0.5em;
	margin: 10px 0 0 0;
}

legend
{
	font-size:1.1em;
}

 /* basic fieldset styling */ 
 fieldset {
 position: relative; 
 line-height: 1.5;}

 fieldset legend {
 line-height: 1.3 
 /* note this line-height value */;}
 
 /* IE6 fix */
 * html fieldset legend {
 float: left; 
 position: relative; 
 margin-top: -.95em 
 /* equals actual line-height minus 0.35em */;}
 
 * html p.comp {
 margin-bottom: 18px;}

 /* IE7 fix */ 
 *:first-child+html fieldset legend {
 float: left; position: relative; 
 margin-top: -.95em 
 /* equals actual line-height minus 0.35em */;}
 
 *:first-child+html p.comp {
 margin-bottom: 18px;}


button.submit, button.submitPassword, button.submitLogin, button.submitUpdateAccount, button.submitUpdatePassword, button.submitUpdateAdvert, button.submitCreateAccount, button.submitValuation
{
	border: none;
	cursor:pointer !important;
	display:block;
	overflow:hidden;
	height:30px;
	position:absolute; 
}  

button.submit 
{
	
	width:148px;
	margin:5px 0 0 125px;
}

button.submitPassword 
{
	background:transparent url(../images/widget_btn_sendPassword.png) no-repeat scroll 0 0;
	height:30px;
	margin:5px 0 0 125px;
	width:163px;
}

button.submitCreateAccount
{
	background:transparent url(../images/widget_btn_createAccount.png) no-repeat scroll 0 0;
	margin:5px 0 0 125px;
	width:163px;
}

button.submitLogin
{
	background:transparent url(../images/widget_btn_login.png) no-repeat scroll 0 0;
	margin:5px 0 0 65px;
	width:163px;
}

button.submitUpdateAccount
{
	background:transparent url(../images/widget_btn_updateAccount.png) no-repeat scroll 0 0;
	margin:5px 0 0 125px;
	width:163px;
}

button.submitUpdatePassword
{
	background:transparent url(../images/widget_btn_updatePassword.png) no-repeat scroll 0 0;
	margin:5px 0 0 125px;
	width:163px;
}

button.submitUpdateAdvert
{
	background:transparent url(../images/widget_btn_updateAdvert-save.png) no-repeat scroll 0 0;
	margin:5px 0 0 125px;
	width:163px;
}

button.submitValuation
{
	background:transparent url(../images/widget_btn_submitValuation.png) no-repeat scroll 0 0;
	margin:5px 0 0 25px;
	width:163px;
}

button.submit:hover, button.submitPassword:hover, button.submitCreateAccount:hover, button.submitLogin:hover, button.submitUpdateAccount:hover, button.submitUpdatePassword:hover, button.submitUpdateAdvert:hover, button.submitValuation:hover 
{
	background-position: 0 100%;
}





