/* BEGIN Module Styles */

div.rightbox
{
  margin-bottom: 20px;
}

div.rightbox h1
{
  margin: 0px;
  padding: 0px 0px 0px 10px;
  border-bottom: 0px;
}

div.orangebox h1
{
  background: url('/images/rightbox_orange_h1_left.jpg') left top no-repeat;
}

div.redbox h1
{
  background: url('/images/rightbox_red_h1_left.jpg') left top no-repeat;
}

div.rightbox h1 span
{
  display: block;
  margin: 0px;
  padding: 5px 10px 5px 5px;
  color: #FFFFFF;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}

div.orangebox h1 span
{
  background: url('/images/rightbox_orange_h1_right.jpg') right top no-repeat;
}

div.redbox h1 span
{
  background: url('/images/rightbox_red_h1_right.jpg') right top no-repeat;
}

div.rightbox div.rightbox_inner
{
  padding: 10px 10px 0px 10px;
  background-color: #FFFFFF;
}

div.orangebox div.rightbox_inner
{
  border-left: 1px solid #EAC576;
  border-right: 1px solid #EAC576;
}

div.redbox div.rightbox_inner
{
  border-left: 1px solid #C7978F;
  border-right: 1px solid #C7978F;
}

div.rightbox div.rightbox_bottom
{
  height: 10px;
}

div.orangebox div.rightbox_bottom
{
  background: url('/images/rightbox_orange_bottom_left.jpg') left top no-repeat;
}

div.redbox div.rightbox_bottom
{
  background: url('/images/rightbox_red_bottom_left.jpg') left top no-repeat;
}

div.rightbox div.rightbox_bottom span
{
  display: block;
  height: 10px;
  margin-left: 10px;
}

div.orangebox div.rightbox_bottom span
{
  background: url('/images/rightbox_orange_bottom_right.jpg') right top no-repeat;
}

div.redbox div.rightbox_bottom span
{
  background: url('/images/rightbox_red_bottom_right.jpg') right top no-repeat;
}

div.rightbox p
{
  margin: 0px;
  font-size: 11px;
  line-height: 16px;
}

div.rightbox p.phonelabel
{
  padding: 0px 0px 4px 0px;
}

div.rightbox p.phonelabel strong
{
  margin-right: 3px;
  padding-left: 30px;
  text-align: right;
  background: url('/images/phone_icon.jpg') 5px center no-repeat;
}

div.rightbox form
{
  margin: 0px;
  padding: 0px 5px;
}

div.rightbox form p
{
  padding: 0px;
}

div.rightbox form input, div.rightbox form textarea
{
  width: 165px;
  font-size: 11px;
}

div.rightbox ul.rightboxlist
{
  margin: 0px;
  padding: 0px 0px 0px 10px;
  list-style-type: none;
}

div.rightbox ul.rightboxlist li
{
  padding: 3px 0px 3px 23px;
  background: url('/images/custom_bullet.jpg') left center no-repeat;
  font-size: 12px;
}

/* END Module Styles */