body { font-size:11px; }
body.s h1, body.s h2, body.s h3, body.s a, h1, h2, h3, a { color:#a4ab48; }
body.s h3 {
  font-size:1.1em;
  font-weight:bold;
}
a {
  font-weight:bold;
  outline:none;
  text-decoration:none;
}

#subtop {
  height: auto;
}

#main {
  margin:10px 40px 0;
  /clear: both;
}
#footer { font-size:9px; }
.small { font-size:.9em; }

.easy_form li > span {
  /white-space: nowrap;
}
.easy_form li > span > span {
  /white-space: normal;
}

h1.bbe_header {
  background:transparent url(/images/layout/bbe_header.png) top left no-repeat;
  height:170px;
  width:900px;
}
ul#bbe_steps {
  text-align:center;
  text-decoration:none;
  padding:0;
  margin:20px;
  /width:620px;
  /margin: 20px auto;
}
ul#bbe_steps li {
  display:inline-block;
  font-weight:normal;
  width:150px;
  line-height:2em;
  text-align:center;
  margin-right:-6px;
  /float:left;
  /margin-right: 0;
}
.easy_form ul.error_list {
  list-style-type:none;
  font-size:10px;
  margin:0;
  color:#dd0000;
  padding:0;
}
.easy_form ul.error_list li {
  display:inline-block;
  padding:0 0 0 12px;
  background:transparent url(/toolbar/bullet_arrow_b_up.png) left center no-repeat;
}
.easy_form input.captcha {
  vertical-align:top;
  margin-right:5px;
  padding:6px 1px;
}
.boslm_container .boslm_list th a { color:#ffffff; }
.boslm_container .boslm_list th {
  background-color:#aeb446;
  color:#ffffff;
}
.boslm_container .boslm_list .boslm_row_1 td { background-color:#f0f0f0; }
.boslm_container .boslm_list .boslm_row_2 td {
  background-color:#e9ef86;
  font-size:1.2em;
  font-weight:bold;
}
.boslm_container .boslm_list.packs_list { border:none; }
.boslm_container .boslm_list.packs_list td {
  text-align:center;
  padding:5px;
}
.boslm_container .boslm_list.packs_list th {
  border-top:1px solid #999999;
  font-size:11px;
}
.validation_links { margin:5px 0; }
.validation_links a {
  font-weight:bold;
  font-size:1.2em;
}
#short_const_suggestions .radio_list {
  list-style-type:none;
  padding-left:10px;
}
#easy_home div.separator {
  clear:both;
  margin-bottom:40px;
}
#easy_home h1, #easy_home h2, #easy_home h3, #easy_home p { margin-bottom:12px; }
#easy_home .bt_table th, #easy_home .bt_table td {
  text-align:center;
  padding:5px;
}
#easy_home .bt_table th { /*font-size:1.3em;*/ }
#easy_home .bt_table { width:100%; }
#easy_home .easy_big_bt {
  outline:none;
  padding:5px;
  width:250px;
  cursor:pointer;
  display: inline-block;
}
#easy_home {
  font-size:1.2em;
  line-height:1.4em;
}

