
	div,ul,li,p{
		margin:0;
		padding:0;
	}
	body {
		margin: 0 auto;
		margin-top: 10px;
		padding:0px;
		text-align: center;
    /*background: white url(http://www.ecalc.com/pics/home/frontBg.gif) top left repeat-x; */
		background-color:#f2f2f2;
	}
	
	a{
		outline: none;
	}
	ul{ list-style: none;}
	
	img{border:0;}
	
	#start_items a{
		display: block;
	}
	
	#wrapper{
		position: relative;
		margin: 0 auto;
		width: 830px;
		height: 1000px;
	}
	
	#main_body{
		float:left;
		margin: 10px 0 10px 0;
		padding: 8px;
		width: 812px;
		border: 1px solid #DEDEDE;
		text-align: left;
		background-color: #FFFFFF;
	}
	
	#adUnit{
		position: relative;
		text-align: center;
		margin:0;
		padding:0;
		
	}
	
	#demo_vid{
		margin: 0 auto;
		margin-top: 30px;
		margin-bottom: 100px;
		text-align: center;
		background-color: #FFFFFF;
	}
	
	
	
	#header{
		position: relative;
		width: 830px;
		height: 44px;	
		background: url(/pics/home/header2.png) no-repeat;
	}
	#home{
		position: absolute;
		bottom:0px;
		left: 0px;
		list-style: none;
		display: block;
	}

	ul#nav_links li{
		margin-right: 20px;
		display: inline;
		color: white;
	}
	#feature{
		position: relative;
		margin: 5px 0 5px 0;
		height: 406px;
		width: 830px;
		background: url(/pics/home/feature.jpg) no-repeat; 
		}
		
	#calc_shop_pic{
		position: relative;
		}
		
	#start_items{
		position: absolute;
		left:0px;
		bottom:0px;
		list-style: none;
		display: block;
	}
	
	#logo{
		position: relative;
		margin-bottom: 7px;
		left: 70px;
	}
		
		
	#scientific_calculator{
		position: absolute;
		left: 265px;
		bottom: 135px;
	}
	#start_scientific,#start_calculator{
		position: absolute;
		margin:0;
		padding:0;
		left: 375px;
		bottom: 37px; 
	}

	#start_calculator{
		left:105px;
	}
	#slogan{
		position: absolute;
		text-align: left;
		margin:0;
		padding:0;
		left: 590px;
		width: 220px;
		bottom: 310px;
	}
	
	#scientific_button{
		position: absolute;
		left: 341px;
		bottom: 30px;
		width: 110px;
		height: 28px;
		background: url(/pics/home/calculator_button.gif) -78px 0px no-repeat;
	}
	

	
	#scientific_button a{
		height: 28px;
	}
	#scientific_button a:hover{
		background: url(/pics/home/calculator_button.gif) -78px -28px no-repeat;
	}
	#calculator_button{
		position: absolute;
		left: 104px;
		bottom: 30px;
		width: 78px;
		height: 28px;
		background: url(/pics/home/calculator_button.gif) no-repeat;
	}
	#calculator_button a{
		height: 28px;
	}
	#calculator_button a:hover{
  	background: url(/pics/home/calculator_button.gif) 0px -28px no-repeat;
	}
	#calculator{
		position: absolute;
		left: 61px;
		bottom: 135px;
	}
	
	#content_A{
		position: relative;
		float: left;
		margin-right: 5px;
		width: 247px;
		height: 216px;
		border: 1px solid #CCCCCC;
		background-color:#FFFFFF;
		}
		
	#calc_store_text{
		position: relative;
		margin: 0 auto;
		top: 20px;
		}
	#content_B{
		position: relative;
		margin-bottom: 5px;
		float: left;
		width: 574px;
		height: 216px;
		border: 1px solid #CCCCCC;
		background-color:#FFFFFF;
		}
	#footer{
		position: relative;
		clear: left;
		margin-bottom: 5px;
		width: 830px;
		height: 36px;
		background: url(/pics/home/header.png) no-repeat;
		/* background-color: #000000; */
		}
		#store_footer{
		position: relative;
		width: 828px;
		height: 190px;
		background-color: #D6EFF6;
		margin-bottom: 5px;
		border: 1px solid #CCCCCC;
		}
		
		.featureBox{
			float: left;
			font-size: 12px;
			border: 1px solid silver;
			border: none;
			margin-left:40px;	
			margin-top: 10px;
			padding-left: 20px;
			display:inline;
		}
		.featureBox h3{ margin-bottom: 5px;font-size: 14px;font-weight: bold;}
		
	ul#subfooter{
		position: relative;
		width: 830px;
		height: 20px;
		line-height: 20px;
		}
	ul#subfooter li{
		display:inline;
	}
	
	#ecalc_features{
		position: absolute; 
		left: 618px;
		bottom: 110px;
		margin:0;
		padding:0;
	}
	
	#eeLogo{
		position: relative;
		margin:0;
		padding:0;
		padding-top: 20px;
	}
	


	#ecalc_advanced{
		position: absolute;
		top: 40px;
		left: 306px;
	}
	
	#ecalc_full{
		position: absolute;
		left: 35px;
		bottom: 18px;
	}
	
	#startVideo{
		position: absolute;
		left: 315px;
		top: 90px;
	}
	
	.centerHead{
		text-align:center;
	}
	
	.classNavStart{
		padding-right: 440px;
	}
	.classNavEnd{
		padding-right: 50px;
}

	/* Slide Show Stuff */
	#breadCrumbs { width: auto; height: 30px; background-color: #ECECEC; line-height: 30px; padding-left: 10px; font-size: 15px;    }
	.breadBold { font-weight: bold;}

	#featureSlide li{ list-style:none; }
	.slideOn{display: block}
	.slideOff{display: none}
	ul.thumbs li {list-style:none; display:inline;}
	ul.thumbs{position: absolute;padding: 0;margin:0;left: 12px;top: 460px;	}
	#featureSlide{position: absolute;margin: 10px;padding: 0;left: 0px;}
	#featureSlide img{border:solid 1px #DEDEDE;padding: 5px;	}
	#slideShow{position: relative;padding: 0;margin: 0 auto;width: 672px;height: 570px;border: none;}
	#details{position: relative;padding:0;margin: 0 auto;text-align: center;top: 560px;	}
	#details li{ color:#888877; font-style:italic; }
	.details_off {display:none; }
	
  .normalImg{border:solid 1px silver;padding:5px;margin:0;margin-right:5px;} 
	.hotImg{border: solid 2px #8DD35F;padding: 5px;margin-right:5px; background-color: #ECECEC; }
	
	/* Store stuff */
	#calcReview{ width: auto; padding: 20px; }
	#listBox{
		position: relative;
		width: 848px;
		overflow:hidden;
		padding-bottom: 20px;
	}
	#feature_list{
		float: left;
		margin: 0 0 20px 20px;
		width: 500px;
	}
	
	#buyUnit{
		position: relative;
		
	}
	#buyCalc{
		
		margin:0;
		padding:0;
	}
	
	#fp_blog{
		clear: left;
		text-align: left;
		width: 828px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		height: 200px;
		margin-bottom: 5px;
	}
	#fp_blog_img{
	float: left;
	width: 257px;
	
	text-align: center;
	height: 100%;
	}
	#fp_blog_cont,#fp_blog_title,#fp_read{
	float:left;
	width: 539px;
	border: 1px solid #CCCCCC;
	border: none;
	margin:0;
	padding:0;
	}
	#fp_blog_cont{
	margin-top: 10px;
	}
	#fp_blog_title{
	margin-top: 0px;
	text-align: center;
	}
	#fp_read{
	text-align: right;

	}


	.featureHeader{
		width: 778px;
		border-bottom: 2px solid #8DD35F;
		margin-bottom: 20px;
	}

	


	
	.classDemo{margin:0 auto;}
	
	#linkUnitTop{margin-bottom: 5px;}

	
		

