html {
    overflow-y: scroll;
}

#tour {
	float: left;
	width: 100%;
}

.tour-inactive {
    display: none;
}

.screenshot {
	border: 4px solid #111213;
	height: 275px;
	position: relative;
	margin-bottom: 32px;
	width: 600px;
}

.screenshot > img {
	height: 275px;
	width: 600px;
}

.featureframe {
	text-align: justify;
	width: 600px;
}

.featuredesc {
	margin-top: 18px;
	overflow: visible;
	min-height: 400px;
	width: 600px;
}

.featuretext ul {
	font-size: 12px;
	padding: 14px 14px 14px;
}

.featuretext ul li { 
	display: list-item;
}

.accordion-wrap {
	float: left;
	height: 100%;
	width: 198px;
}

#tour-accordion .accord-header {
	border: 0;
	background: url(../images/accordion-mid.png) no-repeat;
	text-decoration: none;
	margin: 0;
	padding: 0;
	position: relative;
	height: 33px;
	width: 198px;
}

#tour-accordion .accord-header .accord-header-text {
	margin-left: 26px;
	color: white;
	line-height: 33px;
	font: bold 13px "Trebuchet MS"; 
	padding: 0.5em 0.5em 0.5em 2.2em;
}

#tour-accordion .accord-header-text a {
	color: white;
}

#tour-accordion .accord-header.accord-top div {
	margin-top: 2px;
}

#tour-accordion .accord-header.accord-top {
	background: url(../images/accordion-top.png) no-repeat;
}

#tour-accordion .accord-header.accord-bottom {
	 /* background: url(../images/accordion-bot.png) no-repeat; */
	background: url(../images/accordion-mid.png) no-repeat;
}

#tour-accordion .ui-state-active.accord-bottom {
	background: url(../images/accordion-mid.png) no-repeat;
}

#tour-accordion .accord-content {
    border-top: 0 none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    position: relative;
    top: 1px;
}

#accord-speedesearch {
	background: url(../images/accord-icon-speedesearch.png) 5px 3px no-repeat;
}

#accord-codingreference {
	background: url(../images/accord-icon-codingreference.png) 10px 3px no-repeat;
}

#accord-annotations {
	background: url(../images/accord-icon-annotations.png) 10px 3px no-repeat;
}

#accord-centralnetworking {
	background: url(../images/accord-icon-centralnetworking.png) 10px 3px no-repeat;
}

#accord-medicareresources {
	background: url(../images/accord-icon-medicareresources.png) 10px 3px no-repeat;
}

#accord-customization {
	background: url(../images/accord-icon-customization.png) 10px 3px no-repeat;
}

#accord-addons {
	background: url(../images/accord-icon-addons.png) 10px 3px no-repeat;
}

#accord-npisearch {
	background: url(../images/accord-icon-npisearch.png) 9px 3px no-repeat;
}

#tour-accordion .tourlink-wrap {
	background-color: white;
    border-left: 0;
    border-right: 0;
    border-top: 0;
	float: left;
	padding: 4px;
    width: 190px;
}

#tour-accordion a.tourlink {
    color: #0D98CC;
	background: url(../images/bullet-caret-e-fcc158.png) no-repeat;
	display: block;
    font-size: 12px;
    font-weight: bold;
	margin-left: 1.5em;
	padding-left: 16px;
}

#tour-accordion a.tourlink.tourlink-active {
	background: url(../images/bullet-caret-e-ffffff.png) no-repeat;
}

#tour-accordion .tourlink-wrap.tourlink-active {
    background-color: #00529B;
}

#tour-accordion .tourlink-wrap.tourlink-active a {
	color: white;
}

#tour-sections {
	margin-top: -22px;
    margin-left: 222px;
	height: 100%; /* This seems to fix IE7 */
}

#tour-sections h3 {
    margin-top: 14px;
    margin-bottom: 14px;
}

img {
    border: 0;
}