#main ul li {
list-style:none;
}

h1.greenbanner {
background: url('./themes/site_themes/sitewide/greenslice.png') repeat-x 0 50%; 
font-size: 1.1em;
font-weight: bold;
text-transform:uppercase;
color:#fff;
padding: 10px 0 9px 6px;
margin: 0;
}

#sidebar ul { margin: 0 0 1em 0; }

#sidebar h4 {margin: .5em 0; }

#topbox {
width:550px;
float:left;
padding: 0 5px 10px 0;
border-bottom:1px solid #d8d8d8;
margin-bottom:15px;
}

#first {
float:left;
width: 270px;
padding: 0 5px 0 0;
}

#first ul {
margin: -4px 0 8px 0;
}

#first img.photo {
margin-left: 6px;
margin-right:4px;
}

#firstColumn ul li { margin:0; padding: 0; font-size: 1.1em; line-height: 1.2em;}

#other {
float:right;
width: 250px;
padding: 0 0 0 15px;
border-left:1px solid #d8d8d8;
}

#other ul {
margin: 0 0 8px 0;
}

#other ul li {
list-style:none;
margin:0 0 6px 0;
padding:0;
line-height: 1em;
font-size: 1.1em;
}

form.cmxform {
text-align:left;
margin:0 16px 0 0;
padding:0;
}

form.cmxform fieldset.hidden {
border:none;
}

form.cmxform p {
margin: -4px 2em 0 2em;
padding:0;
line-height: 1.2em;
}

form.cmxform fieldset h4 {
padding: 0 0 0 11px;
margin:0;
}

form.cmxform fieldset h5 {
padding: 0 0 0 11px;
margin:0;
}

form.cmxform fieldset h6 {
padding: 0 0 2px 11px;
margin:0;
}

form.cmxform fieldset {
  margin: 0;
  padding:0 6px;
float:left;
clear:left;
width:100%;
}

form.cmxform legend {
  margin: 0 0 2px 1em;
  font-size:1.2em;
  font-weight: bold;
  padding:0 0 4px 0;
}

form.cmxform fieldset input.radio {
	color: #000000;
	background-color: #fff;
	border: none;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	}

form.cmxform fieldset input.text {
background-color:#fff;
border-width:1px;
border-color: #666666;
margin: 0 6em 0 0;
padding: 6px;
}

form.cmxform fieldset input.text#GIFT_AMOUNT1 {
padding: 1px;
margin:2px 0;
}

form.cmxform label {
float:left;
width:7.6em;
margin-right:1em;
text-align:right;
}

form.cmxform select {
width: 100%;
margin:1em 0;
font-size: 1em;
background: #fff;
padding: 0;
height: 1.8em;
}

form.cmxform select option {
font-size: .8em;
padding: 4px;
}

form.cmxform fieldset ol {
padding: 0 1em;
list-style:none;
margin: 0;
}

form.cmxform fieldset li {
  list-style: none;
font-size: 1.1em;
padding: 0 0 2px 0;
display:inline;
float:left;
clear:left;
width:100%;
margin: 0;
}

form.cmxform fieldset.submit {
float:none;
width:auto;
  border: none;
  margin: 3px 0 8px 0;
text-align:center;
}

form.cmxform fieldset.submit input {
  font-size: 1.1em;
  background-color: #cccccc;
  color:#000000;
  width:auto;
  border-width: 1px;
  border-color: #000000;
  margin: 0 2px;
  padding:0 4px;
}

form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

.imageSet250 {
float:left;
width: 264px;
}

.imageSet250 img {
padding:2px;
margin:2px;
border: 1px solid #ccc;
border-bottom-color: #eee;
border-left-color: #ddd;
border-top-color: #bbb;
}

.imageSet250 p {
margin: 0 0 10px 0;
float: left;
text-align:left;
background-color: #fff;
line-height: 1em;
}

#main h2 {
margin-right: 0;
padding-right: 0;
width: 100%;
}