@charset "UTF-8"; /* CSS Document */

/* --------------------------------------
ERRORS
---------------------------------------*/

.none, .NOTOK, .OK, .errorMessage {color: #000; padding: 1em; background-color: #e2bfcc; }

.none img { border:none; }

.focus {  }

.error {background: #FF9999; }

.warning {color:#FF9999; }

.checkmark {background: url(../images/form/cform_tick.gif) no-repeat right bottom; }

/* --------------------------------------
LAYOUT
---------------------------------------*/

#cForm h3 { margin:4px 0 20px 3px; position: relative; }

#cForm { margin-left:2px; position: relative; }

#cForm label { padding:12px 15px 3px 0; margin:0 0 0 8px; }

#cForm span { padding:0 0 0 3px; }

#statushold { position: absolute; top:-60px; left:185px; padding-bottom:20px; background: url(../images/form/cform_error_bg.gif) no-repeat left bottom; }

span.label span.required { position: absolute; font-size: 20px; top:-5px; right:-5px; }
span.note { color:#eee; font-size: 9px; }

.response { color: red; font-weight: bold; }

.name, .email, .url, .subject { padding:0px 8px 0px 5px; background: url(../images/form/cform_bg_text.gif) left bottom no-repeat; height:25px; line-height:25px; width:196px; border: 0; margin:0px 0 5px 0; font-size: 11px; color:#666666; }

#cForm .row { margin: 0px 0; }
#cForm .rowMessage { margin: 0px 0; float:right; }
#cForm .submit { margin:35px 0 0 0 ; float:left; }


.rowLeft{ float:left; width:250px;}
.rowRight {float:left; width:250px;}          


.name:focus, .email:focus, .url:focus, .subject:focus { background: url(../images/form/cform_bg_text.gif) left top no-repeat; }

img.sendingicon { 	background: none; border: none; padding: 0; margin: 0; }

#submit { width:101px; height:34px; background: url(../images/form/cform_submit.gif) no-repeat; cursor:pointer; line-height: 26px; border: 0; float:left; }

textarea.message { padding:5px; font-size: 12px; color:#666666; background: url(../images/form/cform_bg_textbox.gif) no-repeat left bottom; width:240px; height:90px; border: 0; margin:0px 0 5px 0; }
textarea.message:focus { background: url(../images/form/cform_bg_textbox.gif) no-repeat left top; border: none; }

div.budgetHold { margin:0px 5px 10px 0; width:190px; float:left; }

select { font-size: 12px; padding:4px; margin:5px 0 0; }


div.timeframeHold { width:190px; float: left; }

#fm_timeframe { width:150px; }

#fm_budget { width:150px; }

.fmset{ border:none;}
