/* @override 
	http://www.doctorsim.com/css/home_tour.css
	http://www-rdev.doctorsim.com/css/home_tour.css
*/

#controls { width: 100%; height: 20px; margin: 5px auto 35px; text-align: center; }

	.ie6 #controls { height: 50px; margin: -30px auto 0; text-align: center; line-height: 30px; }
	.ie7 #controls { height: 50px; margin: -30px auto 0; text-align: center; line-height: 145px; }	
	.ie #nav { margin-top: 5px; }
#nav li { display: inline; margin: 0; }
#nav a:link, #nav a:visited, #nav a:active { background: url(../img/bg-controls-off.gif) center no-repeat; font-size: 130%; text-decoration: none; padding: 8px 30px; color: #fff; }
#nav a:hover, #nav a.activeSlide { background: url(../img/bg-controls-on.gif) center no-repeat; color: #fff; }
#nav a:focus { outline: none; }

#buttons { width: 100%; margin: 0; }
#buttons a:link, #buttons a:visited { color: #777; font-size: 140%; text-decoration: none; } 
#buttons a:link.buttonprev, #buttons a:visited.buttonprev { background: url(../img/bg-controls-prev.gif) left 8px no-repeat; float: left; padding: 6px 8px 0 20px; }
#buttons a:link.buttonnext, #buttons a:visited.buttonnext { background: url(../img/bg-controls-next.gif) right 8px no-repeat; float: right; padding: 6px 20px 0 8px; }

.universe li { padding: 0 0 10px 0; margin-left: 25px; }
.capture { float: left; margin-right: 20px; padding: 6px; border: 1px solid #ccc; }
.capturetext { position: absolute; bottom: -25px; left: 7px; width: 688px; background: #000; color: #fff; padding: 10px 12px 10px 0; text-align: right; font-size: 16px; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }
#maindiv { float: left; height: 600px; }
#subdiv1 { display:block; }
#subdiv2, #subdiv3, #subdiv4, #subdiv5, #subdiv6, #subdiv7, #subdiv8, #subdiv9, #subdiv10 { display:none; }


#features-container { margin: 20px 0 0; }
#features1, #features2, #features3, #features4, #features5, #features6 { width: 907px; float: left; margin: 8px 0 0 26px; }
	.ie6 #features1, #features2, #features3, #features4, #features5, #features6 { width: 903px; float: left; margin: 8px 0 0 26px; }
#features1 { display: block; }
#features2, #features3, #features4, #features5, #features6 { display: none; }
.spacerblock { display: block; height: 22px; margin: 18px 0; }

#feature_block {
	margin-top: 7px;
	padding-top: 5px;
	float: left;
	width: 455px;
}

.ie6 #feature_block {
	margin-top: 7px;
	padding-top: 5px;
	float: left;
	width: 407px;
}
.anchors { float: left; width: 255px; margin: 0; }
	.ie6 .anchors { float: left; width: 240px; margin: 0; }
.anchors li { float: left; margin: 0; padding: 0; text-indent: 8px; }
	.ie6 .anchors li { float: left; margin: 0 0 18px; padding: 0; text-indent: 8px; }
.anchors li a:link, .anchors li a:visited, .anchors li a:active { display: block; margin: 0; padding: 6px 12px 0 18px; color: #666; text-decoration: none; outline: none; width: 250px; font-family: "Lucida Grande", Trebuchet MS, Helvetica; font-size: 105%; letter-spacing: -1px; line-height: 15px; min-height: 50px; }
	.ie6 .anchors li a:link, .ie6 .anchors li a:visited, .ie6 .anchors li a:active { line-height: 17px; }
.anchors li a:hover { color: #333; }
.anchors li.on a:link, .anchors li.on a:visited { color: #4692e9; background: url(../img/bg-featuretab.png) 0px -2px no-repeat; }
.anchors li img { margin: -4px -2px 0 0; float: left; }
.anchors li a span { font-size: 80%; padding-left: 8px; color: #999;}

/*-- page specifics --*/
.ico-feature { float: right; margin-left: 30px; }
#features-container strong { font-family: "Lucida Grande", Trebuchet MS, Helvetica; color: #222; font-weight: 100; letter-spacing: -0.5px; }
.capt-small-left { float: left; margin: -8px 12px 0 0; }
	.ie6 .capt-small-left { float: left; margin: 0 12px 0 0; }
.capt-small-right { float: right; margin: -8px 0 0 12px; }
	.ie6 .capt-small-right { float: right; margin: 0 0 0 12px; }
.hidezoom { display: none; }