div.h1 { font-weight: bold; padding: 2px 0 5px; font-style: italic; font-size: 14px; color: #fff; text-align: center; background: url(/pages/assets/images/goodies/mainheading.gif) no-repeat; height: 16px; }
.section { clear: both; background:url(/pages/assets/images/goodies/section-bg.gif) bottom left no-repeat; padding-bottom: 2px; height:190px; min-height: 190px}
.section[class]{height: auto}
.section ol, .section ul{margin: 0px;padding:0px; list-style: none}

.section div.h2 { font-weight: bold; font-style: italic; font-size: 14px; color: #3d4654; padding: 0 0 5px 12px; background: url(/pages/assets/images/goodies/bullet-arrow.gif) 0px 2px no-repeat; }

.first { background: url(/pages/assets/images/goodies/section-first-bg.jpg) bottom left no-repeat; }
.last { background: url(/pages/assets/images/goodies/section-last-bg.jpg) bottom left no-repeat; }

.heading { float: left; width: 304px; margin-left: 12px; display: inline; padding-top: 23px;  }
.small .heading { width: 216px; }

.section .item-listing, .section .item-listing-small { width: 655px; margin-right: 5px; float: right; }
.section .item { float: left; display: inline; width: 80px; margin: 0 13px 3px; padding-top: 23px; }
.section .item ul { float: left; margin: 5px 0 5px 2px; width: 38px; }
* html .section .item-listing .item { margin: 0 6px 3px; }
.section .item ul li { text-align: left; border-left: 1px solid #f78f1e; padding: 0 0 0 2px; margin-bottom: 2px; line-height: 12px; } 
.section .item-listing .item { width: 147px; margin: 0 8px; text-align: center;}
.section .item-listing .item  ul { width: 63px; margin-left:0px;}
.section .item-listing .item  ul li { }
.section .item strong { color: #f78f1e; font-weight: bold; margin-right: 6px; }

.section .item ul li a { color: #48505d; text-decoration: none; }
.section .item ul li a:hover { color: #F78F1E}

.section .information { float: right; display: inline; width: 550px; margin-right: 15px; padding-top: 23px; }

.section .information .instructions { margin-top: 15px; }
.instructions strong { color: #f78f1e; font-weight: bold; }
.highlight { border: 1px solid #f78f1e; margin: 4px 0; padding: 1px; background-color: #fff; }
.highlight code { display: block; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 5px; overflow-y: scroll; overflow-x: hidden; height: 108px; }


.section .monitor { padding-top: 28px; }
.section .phone { padding-top: 53px; }
.section .phone img { margin-left: 55px; }
.section .myspace img { margin: 3px 0 12px 12px; }
.intro { float: right; width: 140px; font-size: 11px; border:none; padding: 0px}
.section .podcast .intro { margin-top: 10px; }
.section .podcast img { float: left; margin-left: 28px; }
.section .intro strong { color: #f78f1e; font-weight: bold; }

.section .podcast ul li{ background: url(/pages/assets/images/goodies/bullet.gif) 2px 5px no-repeat;  padding: 0px 0px 4px 10px; }

.section .banner h2 { float: left; }

.audio { background: url(/pages/assets/images/goodies/play.gif) bottom left no-repeat; height: 170px; float: left; width: 173px; display: inline; margin: 0 5px; }
* html .section .audio { margin-right: 4px; }
.audio .play a {  float: left; width: 45px; height: 45px; text-indent: -5000px; margin-left: 58px; display: inline; }
.audio .play a:hover { background: none; }
.audio a:link, .audio a:visited { color: #3d4654; font-weight: bold; }
.audio a:hover { color: #F78F1E}
.audio p { clear: both; padding: 3px 6px 3px 8px; margin: 0px }

.icons { clear: both; margin-top: 8px; }

#goodies2 .intro {background: none}
#goodies2 .Footer{border-top: none; margin-top: -2px;}
