/*--------------------------
	Refractiv Forms CSS
--------------------------*/

/*Input*/
input:focus, 
textarea:focus{background:#eee;}

/*Tables & Fields*/
fieldset {padding:5px; border: dotted 1px #999;}
fieldset legend {font-size:smaller; font-weight:bold; padding:5px; color:#999; background-color: #FFFFFF;}
table.form th {width:150px;}
table.form input.text {width:300px; border: solid 1px #999; padding: 2px 0px;}
table.form select {border: solid 1px #999; padding: 2px 0px;}
table.form textarea {width:300px; border: solid 1px #999; padding: 2px 0px;}
table.form textarea.font{font-family: verdana; font-size: small;}
input.submit {width:100px; margin-top:5px;}
table.form select#Country {width:300px;}
table.form div.notes {font-size:smaller; color: #666;}

/*Notes & Messages*/
form div.message {color:Red; margin-bottom:5px;}
p.formwarning {background: url(/cms/images/famfamfam/silk/icons/exclamation.png) no-repeat; padding-left:20px;}

/*Required Fields*/
table.form .required {border-right: solid 4px #f66!important;}	
span.requiredexplain {font-size:smaller; margin-left:10px; border-right: solid 4px #f66; padding-right:4px;}
