.small {
	font-size:10px;
}

#offerings {
	width: 751px;
	margin: 0px auto;
	border: 0px;
	text-align: left;
	padding:6px 0 5px 0;
	background-image: url(/images/bg_support.gif);
	background-repeat: repeat-y;
	list-style:none;
}

#offerings #primary {
	float:left;
	display:inline; 
	width:600px;
	height:auto;
	font-size: 12px;
	margin:0; padding:0 0 0 12px;
	background-color: #f2f6ee;
	position:relative;
}

#offerings #primary #zonethree {
	width:573px;
	height:100%;
	line-height:16px;
	background-image: url(/images/bg_support_z3.gif);
	background-repeat: repeat-y;
	padding:10px 10px 10px 15px;
	margin:0;
}

#offerings #primary #zonethree p {
	width:562px;
}

#offerings #primary #zonethree ul {
  	list-style-type: none;
  	margin-left: 0;
  	padding-left: 0;    

}

#offerings #primary #zonethree li {
	background-image: url(/images/bullet_474747.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.6em;
	padding-top: 0.1em;
	padding-left: 1em;
	margin: 5px 0 0 0;
}

#offerings #primary #zonethree #redrule {
	margin:12px 0 12px 0;
}

#offerings #primary #info {
	width: 600px;
	margin: 0px auto;
	border: 0;
	text-align: left;
	padding:0;
	list-style:none;
	background-image: url(/images/bg_support_z1z2.gif);
	background-repeat: repeat-y;
}

#offerings #primary #info #zoneone {
	float:left;
	display:inline; 
	width:265px;
	height:auto;
	font-size: 12px;
	position:relative;
	line-height:16px;
	background-image: url(/images/bg_support_z1.gif);
	background-repeat: repeat-y;
	padding:10px 12px 10px 12px;
	margin:0;
	background-color:#ffffff;
}

#offerings #primary #info #zoneone #phone {
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	margin: 0 0 0 2px;
}

#offerings #primary p {
	margin: 0 10px 0 0;
}

#offerings #primary #info #zoneone p {
	font-size:12px; 
	margin: 0 0 0 2px;
}

#offerings #primary #info #zonetwo {
	float:left;
	display:inline; 
	width:266px;
	height:auto;
	font-size: 12px;
	position:relative;
	line-height:16px;
	background-image: url(/images/bg_support_z2.gif);
	background-repeat: repeat-y;
	padding:10px 12px 10px 10px;
	margin:0 0 0 12px;
	background-color:#ffffff;
}

#offerings #primary #info #zonetwo p {
	font-size:12px; 
	margin: 0 0 0 2px;
}

#offerings #secondary {
	float:left;
	display:inline;
	width:120px;
	height:auto;
	margin:0 0 0 7px; 
	padding:4px 0 0 12px;
	background-color: #f4efd9;
	position:relative; 
}

#offerings #secondary div {
	width:106px;
}

#offerings #secondary blockquote {
	padding:0 0 12px 0;
	margin:0;
}

.ib_163 {
	border: 1px solid #7f9db9; 
	background-color: #ffffff; 
	color: #525e4b;
	width: 163px; 
	height: 20px; 
	margin:0 0 6px 0;
	padding:0 0 0 4px;
	font-size: 13px;
	line-height:18px;
}

#offerings #secondary ul {
	list-style-type: none;
  	margin: 0;
  	padding:0; 
}

#offerings #secondary li {
	background-image: url(/images/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.3em;
	padding:0 1em 0 1em;
	margin: 0 0 10px 0;
	width:90px;
}


.wrapper {
	margin:0;
	padding:0;
}

.wrapper .label {
	float:left;
	width:100px;
	padding:4px 0 0 0;
	font-weight:bold;
}

.wrapper .field {
	float:left;
	width:148px;
}

.wrapper .field img {
	margin:0 0 16px 0;
}

.adj {
	margin: 0 0 10px -10px;
}
