#content h1 {
  color: #fff;
  text-align: left;
  font-size: 32px;
  line-height: 0.9em;
}

h1 span {
  color: #f80;
  text-align: left;
}

h2 {
  color: #000;
  font-size: 18px;
}

h4 {
  font-size: 16px;
  color: #666;
  padding: 10px 0 5px 0;
}

.feeds {
  clear: both;
  display: block;
}

.feeds li {
  list-style: none;
  line-height:0;
}

#plm_feeds li {
  float: left;
  border: 1px solid #fff;
  padding: 0;
  margin: 0;
  width: 96px;
  height: 96px;
}

#plm_feeds {
  padding: auto;
  margin: 0.25em 0;
}

#plm_feeds li.selected {
  border: 1px solid #f93;
}

#plm_feeds li.unselected {
  border: 1px solid #fff;
}

#widget_selected_feeds {
  height: 542px;
  width: 122px;
  background: url(/images/widget-abcde.jpg) top left no-repeat;
  padding: 0;
  margin: 0;
}

#widget_selected_feeds li {
  margin: 0;
  padding: 0 12px 0 12px;
  clear: both;
  height: 96px;
}

.break {
  clear: both;
}

.wrappable {
  list-style:none;
  clear:both;
  padding: 0 0 90px 0;
}

.wrappable li {
  list-style:none;
  float: left;
  display: inline;
  padding: 0 26px 0 0;
}

.wrappable li select, .wrappable li checkbox, .wrappable li input[type=text] {
  margin: 10px 0 0 0;
  height: 22px;
}

.wrappable li input[type=text] {
  margin: 5px 0 0 0;
  font-size: 11px;
  height: auto;
}

.wrappable li input[type=checkbox] {
  margin: 15px 40px 0 40px;
}

.form-field {
  padding: 0.5em 0.5em;
}

option#black_screen {
  background: #000;
  color: #fff;
}

option#white_screen {
  background: #fff;
  color: #000;
}

#widget_preview {
  text-align: center;
  padding: 0.25em 0.5em;
  margin: 0.5em 1em;
  width: 425px;
  border: 1px border #666;
}

#widget_reflection {
  display: block;
  float: left;
  margin: 3px 18px;
}

ol#steps {
  margin: 0.25em 1.5em 0 0;
  padding: 0;
}

ol#steps li {
  color: #111;
  vertical-align: middle;
  list-style: none;
  line-height: 22px;
  margin: 10px 0;
  padding: 0 50px 12px 50px;
	border-bottom: 1px solid #B2B2B2;
}

ol#steps li#no1 {
  background: url(/images/widget-no1-small.png) top left no-repeat;
}

ol#steps li#no2 {
  background: url(/images/widget-no2-small.png) top left no-repeat;
}

ol#steps li#no3 {
  background: url(/images/widget-no3-small.png) top left no-repeat;
}


ol#steps li span {
  color: #f80;
  font-weight: bolder;
  font-size: 20px;
  letter-spacing: -0.08em;
  line-height: 0.8em;
}

h2 span {
  font-size: 22px;
  color: #ff8800;
  font-weight: bolder;
}

h2#no1 {
  background: url(/images/widget-no1-large.png) top left no-repeat;
  height: 87px;
  margin: 0;
  padding: 0 0 0 87px;
}

h2#no2 {
  background: url(/images/widget-no2-large.png) top left no-repeat;
  height: 87px;
  padding: 0 0 0 87px;
}

h2#no3 {
  background: url(/images/widget-no3-large.png) top left no-repeat;
  height: 87px;
  padding: 0 0 0 87px;
}

div#step1 .column1 {
	float: left;
	display: inline;
	width: 606px;
	padding: 0 10px 0 0;
}
div#step1 .column2 {
	float: left;
	display: inline;
	width: 115px;
	padding: 6px 0 0 0;
	margin-left: -5px;
}
div.column2 span {
	color: #a5a5a5;
}

#reorder_help {
  font-size: 12px;
  height: 80px;
  margin: 0;
}

div#step2 .column1 {
	float: left;
	display: inline;
	width: 565px;
	padding: 0 20px 0 0;
}
div#step2 .column2 {
	float: left;
	display: inline;
	width: 140px;
	padding: 0 0 0 0;
	margin-left: -5px;
}

div#step2 .column3 {
	float: left;
	display: inline;
	width: 250px;
	padding: 0 10px 0 0;
}
div#step2 .column4 {
	float: left;
	display: inline;
	width: 450px;
	padding: 6px 0 0 0;
	margin-left: -5px;
}

div#step3 .column1 {
	float: left;
	display: inline;
	width: 540px;
	padding: 0 20px 0 0;
}
div#step3 .column2 {
	float: left;
	display: inline;
	width: 165px;
	padding: 0 0 0 0;
	margin-left: -5px;
}

div#step3 .column3 {
	float: left;
	display: inline;
	width: 465px;
	padding: 0 20px 0 0;
}
div#step3 .column4 {
	float: left;
	display: inline;
	width: 250px;
	padding: 0 0 0 0;
	margin-left: -5px;
}

label {
  font-size: 16px;
  color: #666;
  font-weight: bolder;
  vertical-align: top;
  padding: 2px 0 0 0;
  margin: 4px 0;
  float: left;
}

#logo_preview {
  display:block;
  float: right;
  height: 35px;
  width: 150px;
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

#widget_preview_button {
  padding: 9px 0 0 0;
}

#widget-get-it {
  padding: 13px 0 0 0;
}

.flash-credit {
  padding: 0 25px 25px 25px;
}
