body {margin:0; padding:0; font:13px/160% 'Lucida Sans', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; 
background-color:#FFF; color:#333;}
#header {background-color:#6699ff; color:#eef4ff; padding-bottom:15px;}
#headerwrap {width:760px; margin:0 auto; }
#headerwrap p {width:600px; margin:0; padding:0; }
#container {width:760px; margin:0 auto;}
h1 {margin:0; padding:0; font:24px/160% Arial, Verdana, sans-serif; color:#FFF;}
.highlight {background-color:#3a6bce;}
table {float:left; border:solid #EEE 3px; margin: 15px 10px 0 0; border-collapse:collapse; width:300px; height:300px;}
tr.non {background-color:#FFE;}
.clear {clear:both;}
td {border-top:solid #EED 1px;}
.dimmed {font-size:11px; color:#999;}
label {font-size:11px;}
/* custom styles for multiple stacked instances */
#statesautocomplete,
#statesautocomplete2 {
    width:15em; /* set width here */
    padding-bottom:2em;
}
#statesautocomplete {
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}
#statesinput,
#statesinput2 {
    _position:absolute; /* abs pos needed for ie quirks */
}
