/* ul.vertical li { display:block; }
ul.rowdescription li { text-align:left!important;}
ul.pricing li {  text-align:center; height:1em; line-height:1em; padding:1em 0; }
ul.pricing li.thin { padding-bottom:1.5em;}
ul.pricing li.blank { display:none;}
ul.pricing a.button.full {padding:.5em; margin-top:-.5em;}
ul.pricing li.invisible { visibility:hidden;}
ul.pricing li.blue {background:#92b4cf}
ul.pricing li.yellow {background:#FDAD29}
ul.pricing li.platinum {background:#464838}
ul.pricing li.gray {background:#ddd; border-bottom:1px solid #999; color:#666; text-shadow:0 1px 1px #fff; padding:1em .5em;}
ul.pricing li.darkgray {background:#999;}
ul.pricing li.bottom {border-radius:0 0 8px 8px;}
ul.pricing li.head {border-radius:8px 8px 0 0; color:#fff; font-size:1em; font-weight:bold; text-shadow:0 1px 2px rgba(0,0,0,.4); letter-spacing:1.5px;}
ul.pricing span.description {display:none;}
ul.currentplan { border:2px solid #fff; border-radius:11px; overflow:hidden; box-shadow:0 3px 15px #ccc;}
hr.heavy {border-width:3px; border-color:#666;} */

#state-list-container{
	padding:.25em;	background:#eee;
}

#state-list-container li {
	float: left;
}

#state-list-container label {
	text-align: center;
	display:block;
	min-width:2.327em;
}


#state-list li label,
#extra-regions li label,
#state-list-container li label {
	display:block; 
	padding:.1em;
	border:1px solid #ccc;
	margin:1px;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.4);
}

#state-list-container input[type="checkbox"] { display:none;}