@CHARSET "UTF-8"; #widget-container { width: 790px; margin-top: 20px; } #widget-title { } #widget-description { } .step { width: 220px; padding: 10px; margin: 5px; float: left; } .step select { width: 120px; } .widget-search-steps { text-align: left; } .widget-search-form { border:solid 1px #000; margin-top: 20px; width: 790px; text-align: center; padding-bottom: 15px; } .widget-search-radio { vertical-align: middle; margin-bottom: 10px; } #widget-search-option-title-1 { background:url(http://i.oodleimg.com/mule/images/how-to-1.png) 0 0 no-repeat; } #widget-search-option-title-2 { background:url(http://i.oodleimg.com/mule/images/how-to-2.png) 0 0 no-repeat; } #widget-search-option-title-3 { background:url(http://i.oodleimg.com/mule/images/how-to-3.png) 0 0 no-repeat; } .widget-search-option-title { font-size: 17px; font-weight: bold; padding-bottom: 15px; padding-left: 38px; padding-top: 4px; } .widget-search-element { text-align: left; } .widget-search-label { float:left; padding-right:15px; text-align:right; width:80px; } .widget-search-field { margin-bottom: 10px; } .widget-search-box { border-top: solid 2px #ccc; margin: 0 25px 15px 25px; line-height: 200%; } #widget-search-generate { text-align: center; padding-top:10px; }  #widget-search-preview { margin-left: 40px; font-size: 16px; color: #aaa; font-weight: bold; text-align: left; } #widget-search-source-textarea { border:solid 1px #ccc; width: 100%; } .widget-search-error { color: #ff0000;  }