﻿/* ============ */
.dfClear { clear: both; display: block; height: 1px; line-height: 1px; width: 1px; }
.dfLabel { float: left; width: 120px; clear: both; }
.dfMandatory { float: left; width: 30px; padding-left: 4px; color: #ff0000; text-align: left; }

#col2Content #curveMiddle ul.dfRows, ul.dfRows { list-style-type: none !important; margin: 0px; }

#col2Content #curveMiddle .dfControl ul { margin-left: 0px !important; }

.mandatory { float: left; color: #920088; line-height: 2.0em; width: 30px; text-align: center; }

.dfRows div { float: left; }
.dfRows div ul { list-style: none none !important; margin: 0px; }
.dfRows div li { list-style: none none !important; }
.dfRadiobuttonList { padding-top: 2px; }
.dfRadiobuttonList input { float: left; width: 20px !important; margin-top: 0px; }
.dfRadiobuttonList label { float: left; margin-right: 10px; clear: none; text-align: left; width: auto; line-height: 20px; padding: 0px; }

.dfSelect { width: 255px; float: left; margin-right: 3px; }

.dfLabelBefore { float: left; margin-left: 10px; margin-right: 3px; }
.dfLabelAfter { float: left; margin-left: 1px; margin-right: 5px; width: auto !important; }
.dfReadonlyItem { float: left; margin-right: 5px; }
.dfRows .error { clear: both; margin-left: 0px; }

.dfTooltip { float: left; }

.dfUploadIframe { width: 450px; border: none; margin: 0px; padding: 0px; display: block; }
.dfUploadImage { border: 1px solid #000 !important; margin-bottom: 5px; display: block; }
.dfUploadChange { width: 150px; margin-right: 15px; }
.dfUploadDelete { }
.dfUploadFile { margin-top: 10px; }
.dfUploadSend { }

.dfUploadImagePreview { border: 1px solid #000 !important; margin-bottom: 5px; }

.dfYouTubePreview { float: left; clear: both; border: solid 1px #000; }

.dfWatermark { color: #a0a0a0; }

.dfInput { width: auto; float: left; }
.dfInput .dfbox1 { width: 119px; }
.dfInput .dfbox2 { width: 34px; }


#dfImageUploader { font-size: 14px; }
.dfUploadSend { background: url(../img/btn_send.gif) no-repeat center top; display: block; width: 109px; height: 20px; text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 5px; color: #920088; text-decoration: none; font-size: 12px; margin: auto; font-weight: bold; }

.dfUploadSend:hover { background-position: center bottom; color: #fff; text-decoration: none; }

.dfUploadChange { background: url(../img/btn_previous.gif) no-repeat center top; display: block; width: 129px; height: 20px; text-align: center; padding-right: 15px; padding-left: 35px; padding-top: 5px; color: #920088; text-decoration: none; font-size: 12px; margin: auto; font-weight: bold; float: left; }

.dfUploadChange:hover { background-position: center bottom; color: #fff; text-decoration: none; }

.dfUploadDelete { background: url(../img/btn.gif) no-repeat center top; display: block; width: 109px; height: 20px; text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 5px; color: #920088; text-decoration: none; font-size: 12px; margin: auto; font-weight: bold; float: left; }

.dfUploadDelete:hover { background-position: center bottom; color: #fff; text-decoration: none; }
.dfUploadImage { }

.dfForm .dfOptin * { line-height: 18px; }
.dfForm .dfOptin .dfCheckboxList span { width: 210px; margin-top: 0px; }
.dfForm .dfOptin .dfCheckboxList input { width: auto; }
.dfForm .dfOptin .dfCheckboxList label { width: 185px; line-height: 20px; text-align: left; clear: none; }


.dfControl { width: 210px; }
.error { line-height: 1.8em; }



