
#body-main { widows:800px !important; }
#rightCol { display:none !important }
	
/*GLOBAL STYLES*/
	#body-calculator {width: 600px; font-family: Arial, Helvetica,  sans-serif; font-size: 13px; text-align: left; float: left; margin-right:20px}
		#body-calculator h1,
		#body-calculator h2,
		#body-calculator p,
		#body-calculator dl {margin: 0;}
	
		#body-calculator p,
		#body-calculator dl,
		#body-calculator ul {line-height: 18px;}
		
		#body-calculator p,
		#body-calculator ul {margin-bottom: 18px;}
		
	#calculator-ad {text-align: center !important; padding: 18px 0; float: left; width: 600px;}
	* html #calculator-ad {padding: 0 !important;}
	
	.intro-text h1 {line-height: 36px; color: #336633; font-size: 21px;}
	.intro-text p {margin-bottom: 18px;}
	.intro-text p strong {color: #737373; font-size: 15px;}
	
	.blue-box {background: url(../images/bottom-curve.gif) bottom no-repeat #e6eef5; float: left; font-size: 12px;}
		.blue-box h2 {background: url(../images/top-curve.gif) no-repeat; line-height: 36px; font-size: 18px !important; padding-left: 10px !important; color: #336633;}
	
/*CALCULATOR SCREEN STYLES*/
	
	#formArea {float: left;}
		#formArea .blue-box h2 {line-height: 18px; padding: 9px 0 0 0;}
		#formArea .blue-box p {margin-left: 10px; line-height: 18px; margin-bottom: 9px;}
		
	#basic-questions {clear: both; width: 580px; height: 107px; margin: 0 10px 9px 10px; display: inline; border-bottom: 1px solid #ceddec; float: left;}
		#basic-questions p {float: left; width: 193px; height: 44px; line-height: 18px; margin-left: 0 !important;}
		#basic-questions p label {line-height: 9px; font-weight: bold;}
		#basic-questions p label span {font-size: 11px; color: #737373; font-weight: normal;}
		#basic-questions p input {margin: 9px 5px 0 0;}
		#basic-questions p input.txtfield {width: 175px;}
		#basic-questions p select {margin: 9px 0;}
		#basic-questions p #gender {clear: both; display: block;}
		#basic-questions p #date-tested {color: #737373;}
		
		
	#fat-sites {width: 580px; clear: both; margin: 0 10px; margin-bottom: 9px !important; display: inline; float: left;}
		#fat-sites div {float: left; width: 82px; padding: 0 0 6px 0; text-align: center !important; border-bottom: 1px solid #ceddec; border-right: 1px solid #ceddec;}
		#fat-sites div label {display: block; line-height: 18px; margin-bottom: 6px; font-weight: bold;}
		#fat-sites div input {width: 50px; margin: 2px 0;}
		#fat-sites #last-block {border-right: none !important;}
		
	#formArea .blue-box #submit {text-align: center; margin-bottom: 3px; }
	#formArea .blue-box #submit input { border:0 }

/*RESULTS SCREEN STYLES*/
	#resultArea {float: left;}
		#resultArea .blue-box h2 {line-height: 18px; padding: 9px 0 6px 0;}
		#resultArea .blue-box p {padding-left: 10px;}
	
	#personal-info {width: 580px; margin: 0 10px; float: left; display: inline;}
		#personal-info p {float: left; border-bottom: 1px solid #ceddec; padding: 3px 0 0 10px; margin-bottom: 15px; border-right: 1px solid #ceddec; font-weight: bold; }
		#personal-info p span {font-weight: normal; text-transform: uppercase; padding-left: 10px;}
		#personal-info #i-name {width: 210px;}
		#personal-info #i-gender {width: 125px;}
		#personal-info #i-test-date {width: 135px;}
		#personal-info #i-age {width: 67px; border-right: none;}
	
	#summary {width: 580px; margin: 0 10px 0 10px; display: inline; float: left; border-bottom: 1px solid #ceddec; }
		#summary dl {line-height: 18px; font-size: 12px; margin: 0;}
		#summary dl dt {padding: 0 10px; float: left; font-weight: bold; text-transform: uppercase;}
		#summary dl dd {margin-left: 85px; margin-bottom: 15px;}
	
	#details {width: 580px; margin: 0 10px 0 10px; display: inline; padding-bottom: 13px; float: left;  clear: both; }
		#details p {border-bottom: 1px solid #ceddec; margin-bottom: 0; padding-left: 10px; line-height: 26px !important; width: 279px; float: left;}
		#details p span {float: left;}
		#details p span span {float: none;}
		#details p strong {text-transform: uppercase;}
		#details p .hi-lite {float: right; width: 40px; padding: 0 5px; background-color: #f3f7fa; text-align: right;  border-right: 1px solid #ceddec; }
		#details p.no-border-right span {border-right: none !important;}
		#details p.block {padding-right: 289px;}
		
/*UPSELL*/
	
	#upsell {float: left; width: 600px; margin-top: 18px; margin-bottom: 0 !important; padding-bottom: 10px; background: url(../images/bottom-curve-2.jpg) bottom no-repeat #e6eef5 !important;}
		#upsell h2 {line-height: 36px !important; padding: 0 10px !important;}
		#upsell p {padding: 0 10px; line-height: 18px; width: 380px;}