#maincontent {
	font-size: 1em;
	line-height: 1.5;
}
#maincontent h2 {
	font-size: 1em;
	margin: 0 0 1em 0;
	border: 0;
	color: #f80;
	text-align: center;
}
#seriesintro {
	color: #a60;
	background: #fff;
	font-size: .85em;
	margin: 1em 0;
}
#maincontent h3 {
	margin: 1.5em 15px .5em 0;
	padding: 10px 15px 10px 15px;
	border: 0;
	font-size: 19px;
	line-height: 25px;
	color: #a60;
	background: transparent url(/product/experiences/img/bg_h4.gif) 0 0 repeat-x;
	clear: both;
}
#maincontent h4 {
	margin: 1em 0 .5em 0;
	padding: 0;
	border: 0;
	font-size: 16px;
	line-height: 20px;
	color: #a60;
	background: transparent;
}
#maincontent h5 {
	margin: 1em 0 .5em 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #a60;
	background: transparent;
	text-align: left;
}
#maincontent .intro .prodinf {
	font-size: .85em;
	line-height: 1.3;
	background: #fff;
	margin: 0 0 1.5em 0;
	width: 150px;
	float: left;
	color: #a60;
}
#maincontent .intro .prodinf img {
	margin: 0 0 .5em 0;
}
#maincontent .intro .lead {
	margin: 0 0 1.5em 165px;
}

#maincontent p {
	margin: 0 0 1em 0;
}
#maincontent .sub {
	font-size: .8em;
}

#maincontent .expa h4, #maincontent .expa h5, #maincontent .expa h6 {
	margin-top: 0;
}
#maincontent .expw p, #maincontent .expe p, #maincontent .expa p, #maincontent .expa2 p {
	font-size: .8em;
	line-height: 1.3;
	background: transparent;
	color: #a40;
	margin: .3em 0 0 0;
margin: 0 0 1em 0;
}

#maincontent .expa {
	background-color: #ddf8ff;
	margin: 1em 0;
	padding: .7em 1em 0 1em;
}
#maincontent .expa p {
	color: #333;
}
#maincontent .expa2 {
	margin: 1em 0;
	padding: .3em 0 0 0;
}
#maincontent .expw {
	float: left;
	margin: 0 1.5em 0 0;
}
#maincontent .expe {
	float: right;
	margin: 0 0 0 1.5em;
}
#maincontent .expe .expa, #maincontent .expw .expa {
	margin: 0;
}
#maincontent .w300 {
	width: 300px;
}
#maincontent .w270 {
	width: 270px;
}
#maincontent .w240 {
	width: 240px;
}
#maincontent .w225 {
	width: 225px;
}
#maincontent .w180 {
	width: 180px;
}
#maincontent .w135 {
	width: 135px;
}
/* clearfix */
#maincontent .expa:after {	/* for Modern Browser */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#maincontent .expa {	/* for IE7 and MacIE5 */
	display: inline-block;
}
* html #maincontent .expa {	/* for IE5-6 */
	height: 1%;
}
#maincontent .expa {	/* for MacIE5 */
	display: block;
}

