/***** LANDING PAGE *****/

	/*access kit*/
	#access-kit {
		margin:0px auto;
		width:293px;
		font-size:12px;
		font-family:arial;
		position:absolute;
		left:auto;
		right:auto;
		z-index:5;
	}
	
	#access-kit p {
		margin:0px 0px;
		padding:15px 0px 10px 0px;
		font-weight:normal;
	}
	
	#access-kit div#experiencego {
		height:12px;
		width:50px;
		background:url(images/experiencego.gif) top left no-repeat;
	}
	/*access kit*/
	
	div#subcontent{
		padding-top:22px;
	}
	div#subcontent img{
		display:block;
	}
	div#subcontent p{
		padding:1px 50px 18px 0;
	}
	div#subcontent ul#hsk-publications{
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
		bottom:8px;
	}
	div#subcontent ul#hsk-publications li{
		margin:0;
		padding:0;
		font-style:italic;
	}	
	#access-kit-sec{
		float:left;
	}
	#access-kit-sec h2{
		color:#ed3b44;
		font-size:16px;
		width:150px;
		padding:0 0 9px 15px;
		margin-bottom:0;
	}
	
	#access-kit-sec .callout{
		width:238px;
		background:url(images/access-kit-bg-bot.gif) 0 100% no-repeat;
	}
	#access-kit-sec form{
		background:url(images/access-kit-bg-top.gif) 0 0 no-repeat;
		display:block;
		padding:16px 14px;
	}
	#access-kit-sec label{
		display:block;
		color:#595959;
	}
	#access-kit-sec .check-label{
		margin:15px 0;
	}
	
	#access-kit-sec input{
		display:block;
		margin:3px 0 6px;
		height:15px;
		width:203px;
	}
	
	#access-kit-sec #opt-mail-input{
		float:left;
		height:auto;
		width:auto;
		margin:11px 7px 15px 0;
		padding:0;
	}
	
	#access-kit-sec #zip-code-input{
		width:83px;
	}
	
	#state-select{
		width:125px;
		margin:3px 0 6px;
	}
	
	#access-kit-sec .submit-btn{
		width:85px;
		height:29px;
		background:url(images/submit-btn-bg.gif) 0 0 no-repeat;
		border:0;
		padding:0;
		text-align:center;
		line-height:29px;
		font-weight:bold;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:8px;
		cursor:pointer;
	}
	#opt-mail-sec{
		display:none;
	}
/* ///// END LANDING PAGE *****/


/***** DOWNLOAD PAGES *****/
	.hsk-download #subcontent{
		padding:12px 0 0 15px;
		width:485px;
	}
	.hsk-download h3{
		font-size:18px;
		font-weight:normal;
		margin:0 0 3px;
	}
	.hsk-download .intro{
		font-size:14px;
		line-height:1.3em;
	}
	#hsk-includes{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#hsk-includes img{
		float:left;
		width:92px;
		display:block;
		margin-right:24px;
	}
	#hsk-includes li{
		overflow:hidden;
		clear:both;
		padding:0 0 20px;
		overflow:hidden;
		height:auto !important;
		height:1%;			
	}	
	#hsk-includes div{
		width:367px;
		float:left;
	}
	ul#hsk-includes p{
		margin:0;
		padding-bottom:7px;
		line-height:1.3em;
	}	
	.hsk-download #access-kit-sec{
		float:none;
		width:456px;
		background:url(images/dl-access-kit-bg-bot.gif) 0 100% no-repeat;	
		overflow:hidden;
		height:auto !important;
		height:1%;	
		margin-top:10px;
	}
	.hsk-download #access-kit-sec form{
		background:url(images/dl-access-kit-bg-top.gif) 0 0 no-repeat;
		padding-right:0;
		margin:0;
		overflow:hidden;
		height:auto !important;
		height:1%;			
	}
	.hsk-download #access-kit-sec .intro{
		font-weight:bold;
		color:#595959;
	}	
	.hsk-download #access-kit-sec div{
		width:217px;
		float:left;
	}
	.hsk-download #access-kit-sec div.first{
		margin-right:5px;
	}
	.hsk-download #access-kit-sec div div{
		width:97px;
		float:left;
	}	
	.hsk-download #access-kit-sec div div.first{
		margin-right:23px;
	}			
	.hsk-download #access-kit-sec div div label{
		width:auto;
	}
	.hsk-download .placeholder{
		visibility:hidden;
	}
	.hsk-download #access-kit-sec p.placeholder{
		margin:3px 0 6px;
		height:21px !important;
		height:23px;
		width:203px;
		padding:0;	
	}
	*+html .hsk-download #access-kit-sec p.placeholder{
		height:23px !important;
	}
	.hsk-download #state-select{
		width:97px;
	}	
	.hsk-download #access-kit-sec .submit-btn{
		float:right;
		margin-right:11px;
	}
	.hsk-download #callhome h2 a,
	.hsk-download #spec-results a{
		font-weight:normal;
		padding:0;
		margin:0;
		font-size:13px;
	}
	.hsk-download #spec-results{
		list-style-type:none;
		padding:15px 7px 0px;
		margin:0;
		width:225px;
	}
	.hsk-download #spec-results li{
		padding-bottom:10px;
	}
	.hsk-download #callhome #spec-results span,
	.hsk-download #spec-results .street-address,
	.hsk-download #spec-results .extended-address{
		margin:0;
		display:inline;
	}
	.hsk-download #callhome #spec-results .locality,
	#spec-results .comma{
		display:block;
		float:left;
	}
	#spec-results .postal-code{
		float:left;
		padding-left:4px;
	}
	#spec-results .region,
	#spec-results .country-name{
		display:none;
	}
	.hsk-download #callhome #spec-results .tel{
		clear:both;
		display:block;
	}
	.hsk-download #callhome input{
		display:block;
		margin:15px 0 20px 7px;
		height:15px;
		width:203px;
	}
/* ///// END DOWNLOAD PAGES *****/



/***** PAIN CHART *****/
	.pain-chart-content{
		width:793px;
		margin:0 auto;
	}
	#downloads-link{
		margin:0 5px;
	}
	#pain-report-title{
		background:#8d8e88;
		width:760px;
		margin:9px 0 0;	
	}
	#pain-report-title h2{
		background:url(images/pain-title-bg-top.gif) no-repeat;
		color:#fff;
		font-size:18px;
		padding:11px 16px 7px;
		font-weight:normal;
		margin:0;
	}
	div#pain-report-title p{
		font-size:14px;
		color:#fff;
		margin:0;
		padding:0 16px 12px;
	}
	#pain-report-title ul{
		margin:0;
		padding:2px 0 0;
		list-style-type:none;
		width:760px;
		height:54px;
		background:#fff;
	}
	#pain-report-title li{
		display:block;
		float:left;
		height:52px;
	}
	#pain-report-title li a{
		display:block;
		text-indent:-10000px;
		width:100%;
		height:52px;
		outline:none;
	}
	.pain-chart{
		width:260px;
		margin-right:-10px;	
	}
	.questions{
		width:265px;
		right:10px;
		margin-right:-10px;	
	}
	.results{
		width:255px;
		right:10px;
	}
	.pain-chart a{
		background:url(images/pain-chart-tab-bg.gif) no-repeat;
	}
	.questions a{
		background:url(images/questions-tab-bg.gif) no-repeat;
	}
	.results a{
		background:url(images/results-tab-bg.gif) no-repeat;
	}
	.pain-chart  a:hover{
		background:url(images/pain-chart-tab-bg.gif) 0 -52px no-repeat;
	}
	.questions a:hover{
		background:url(images/questions-tab-bg.gif) 0 -52px no-repeat;
	}
	.results a:hover{
		background:url(images/results-tab-bg.gif) 0 -52px no-repeat;
	}
	.pain-chart  a.active{
		background:url(images/pain-chart-tab-bg.gif) 0 -104px no-repeat;
		cursor:default;
	}
	.questions a.active{
		background:url(images/questions-tab-bg.gif) 0 -104px no-repeat;
	}
	.results a.active{
		background:url(images/results-tab-bg.gif) 0 -104px no-repeat;
	}
	.next-btn{
		width:68px;
		height:30px;
		display:block;
		text-indent:-10000px;
		position:absolute;
		left:670px;
		top:278px;
		background:url(images/next-btn.gif) no-repeat;
		outline:none;
	}
	#questions .next-btn{
		position:static;
		margin:20px 33px;
	}
	.hsk-pain-report{
		min-height:690px;
		_height:690px;
	}
	#questions,
	#results,
	#pain-chart{
		display:none;
	}
	#content .active{
		display:block;
	}
	#pain-chart,
	#pain-chart-results{
		width:760px;
		height:512px;
		background:url(images/pain-chart-bg.gif) no-repeat;
		margin:14px 0 25px;
		position:relative;
	}
	#pain-chart p{
		position:absolute;
		width:202px;
		right:23px;
		top:100px;
		font-size:16px;
		color:#595959;
	}
	#pain-chart img,
	#pain-chart-results img{
		position:absolute;
		display:none;
		cursor:pointer;
		z-index:10;
	}
	#pain-chart-results img.visible{
		z-index:12 !important;
	}
	#pain-chart-results .print-img{
		display:block;
		z-index:0;
		cursor:default;
		width:760px;
		height:512px;	
	}
	#results .print-content{
		display:none;
	}
	#pain-chart div,
	#pain-chart-results div{
		width:20px;
		padding-left:1px;
		height:21px;
		text-align:center;
		line-height:21px;
		font-size:11px;
		font-weight:bold;
		color:#000;
		position:absolute;
		background:url(images/pain-circle.png) no-repeat;
		_background:url(images/pain-circle.gif) no-repeat;
		z-index:20;
		cursor:pointer;
	}
	#pain-chart-results img,
	#pain-chart-results div{
		cursor:default;
	}
	.f-l-hand{
		left:221px;
		top:221px;
	}
	.f-l-arm{
		left:182px;
		top:104px;
	}
	.f-l-shoulder{
		left:171px;
		top:80px;
	}
	.f-l-chest{
		left:135px;
		top:97px;
		background:url(../body/f-l-chest.gif) no-repeat;
	}
	.f-l-neck{
		left:136px;
		top:58px;
	}
	.f-l-abdomen{
		left:135px;
		top:152px;
		z-index:12 !important;
	}
	.f-l-leg{
		left:135px;
		top:206px;
	}
	.f-r-neck{
		left:98px;
		top:61px;
	}
	.f-r-chest{
		left:79px;
		top:98px;
	}
	.f-r-shoulder{
		left:69px;
		top:80px;
	}
	.f-r-arm{
		left:39px;
		top:105px;
	}
	.f-r-hand{
		left:12px;
		top:221px;
	}
	.f-r-abdomen{
		left:88px;
		top:152px;
		z-index:12 !important;
	}
	.f-r-leg{
		left:87px;
		top:205px;
	}
	
	
	.b-l-hand{
		left:268px;
		top:219px;
	}
	.b-l-arm{
		left:292px;
		top:99px;
	}
	.b-l-shoulder{
		left:328px;
		top:72px;
		z-index:12 !important;
	}
	.b-neck{
		left:377px;
		top:32px;
	}
	.b-r-shoulder{
		left:407px;
		top:72px;
		z-index:12 !important;
	}
	.b-r-arm{
		left:443px;
		top:100px;
	}
	.b-r-hand{
		left:477px;
		top:220px;
	}
	.b-l-u-back{
		left:342px;
		top:87px;	
	}
	.b-r-u-back{
		left:395px;
		top:87px;	
	}
	.b-l-m-back{
		left:348px;
		top:142px;	
	}
	.b-r-m-back{
		left:395px;
		top:143px;	
	}
	.b-l-l-back{
		left:344px;
		top:183px;	
	}
	.b-r-l-back{
		left:395px;
		top:183px;	
	}
	.b-l-hip{
		left:347px;
		top:205px;	
		z-index:12 !important;
	}
	.b-r-hip{
		left:395px;
		top:205px;	
		z-index:12 !important;
	}
	.b-l-leg{
		left:346px;
		top:245px;
	}
	.b-r-leg{
		left:395px;
		top:237px;
	}
	
	#questions ol li label{
		font-size:12px;
		font-weight:normal;
		color:#595959;
		padding:0 0 9px;
		_padding:0 0 5px;
		float:left;	
	}
	*+html #questions ol li label{
		padding:0 0 5px;
	}
	#questions ol li input{
		padding:0;
		margin:0 8px 0 0;
		_margin-right:5px;
		vertical-align:middle;
	}
	*+html #questions ol li input{
		margin:0 5px 0 0;
	}
	#words-numbness{
		clear:both;
	}
	#questions ol #question-4 div,
	#questions ol #question-5 div{
		width:400px;
		overflow:hidden;
	}
	#questions ol #question-4 label,
	#questions ol #question-5 label{
		width:98px;
	}
	#questions ol #question-6 div,
	#questions ol #question-7 div{
		width:575px;
		overflow:hidden;
	}
	#questions ol #question-6 label,
	#questions ol #question-7 label{
		width:200px;
	}
	#questions ol #question-6 .alt-col,
	#questions ol #question-7 .alt-col{
		width:140px;
	}
	
	#questions ol{
		padding-left:33px;
		font-size:12px;
		font-weight:bold;
		color:#6b6b6b;	
		margin:0;
		_margin:0 0 0 5px;
		_padding-left:28px;
	}
	*+html #questions ol{
		margin:0 0 0 5px;
		padding-left:28px;
	}
	#questions ol li{
		clear:both;
	} 
	#questions ol li h5,
	#questions ol li label.header{
		margin:20px 0 8px;
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#6b6b6b;	
		float:none;
		padding:0;
		clear:both;
	}
	div#questions p.intro,
	div#results p.intro,
	div#results p.print-results{
		font-size:14px;
		color:#595959;
		padding:29px 0 0 15px;
	}
	div#results p.intro{
		padding-bottom:20px;
	}
	div#questions ol li select{
		width:203px;
		color:#595959;
		font-size:12px;
	}
	div#questions ol li .default{
		color:#a2a2a2;
	}
	#questions textarea{
		width:551px;
		height:147px;
		color:#a2a2a2;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#results p.print-results{
		background:url(images/pain-report-print.gif) 15px 29px no-repeat;
		padding-left:35px;
	}
	#results #to-step-1{
		display:block;
	}
	#results .print-results a{
		color:#9f9e9e;
	}
	#results #questionnaire-results ol{
		font-weight:normal;
		color:#595959;
		font-size:13px;	
		margin:0 0 15px;
		_margin:0 0 15px 5px;
		_padding-left:28px;
	}
	*+html #results #questionnaire-results ol{
		margin:0 0 15px 5px;
		padding-left:28px;
	}
	#results #questionnaire-results h4{
		margin:0;
		padding:20px 19px 9px;
		color:#595959;
		font-size:14px;
		font-weight:bold;
	}
	#results #questionnaire-results li{
		padding-bottom:11px
	}
	#results #questionnaire-results li h5{
		font-weight:normal;
		color:#595959;
		font-size:13px;
		margin:0;
	}
	#results #questionnaire-results li p{
		margin:0;
		padding:0 0 0 9px;
		color:#a1a1a1;
	}
		/* jqModal Styles */
		.jqmWindow{
		    display:none;
		    position:fixed;
		    top:20%;
		    left:50%;
		    margin-left:-300px;
		    width:600px;
			_position:absolute;
			_top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');	
		}
		.jqmOverlay{
			background-color:#000; 
		}
		/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
		* iframe.jqm {
			position:absolute;
			top:0;
			left:0;
			z-index:-1;
			width:expression(this.parentNode.offsetWidth+'px');
			height:expression(this.parentNode.offsetHeight+'px');
		}
	
		#jqm-pain-popup{
			width:435px;
			height:201px;
			margin-left:-212px;
			background:url(images/pain-popup-bg.png) no-repeat;
			_background:url(images/pain-popup-bg.gif) no-repeat;
		}
		#jqm-pain-popup div{
			position:absolute;
			width:380px;
			height:65px;
			top:75px;
			left:28px;
		}
		#pain-slider-tab{
			display:block;
			position:absolute;
			left:2px;
			top:22px;	
			width:15px;
			height:37px;
			cursor:pointer;
			outline:none;
		}
		#pain-popup-ok{
			display:block;
			position:absolute;
			width:75px;
			height:27px;
			background:url(images/pain-popup-ok.gif) no-repeat;
			left:183px;
			top:149px;
			text-indent:-10000px;
			outline:none;
		}
/* ///// END PAIN CHART  *****/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

