	* {background-repeat: no-repeat;}
#html,body{
	height:100%
}
	
#container { 
	width: 680px;
	border: 1px solid #CCC;
	padding:10px 10px 10px 10px;
	margin: 10px 10px 0px 10px; 
	margin-left:auto;
	margin-right:auto;
	}
	
#container2 { 
	background-image: url(../images/FFplain.jpg);	
	width: 680px;
	background-repeat: repeat;
}

#container_ed { 
	background-image: url(../images/everyday_bck.jpg);	
	width: 680px;
	background-repeat: repeat;
}
	
#container3 { 
	background-image: url(../images/homeShoe4.jpg);	
	width: 680px;
	background-repeat: repeat;
	max-height:100%;
	min-height:500px;
}

#header {padding:10px 0px 0px 10px; height:200px;}

#menu{ float:left; width:340px;}

#logo {background: url(../images/fflogo.jpg);
      background-repeat: no-repeat;
		width:320px; 
		height:60px;
		float:right;  
		text-align:right;
		padding-top:100px;}

#address {font-size: 11px; line-height:14px; text-transform: uppercase; color:#36C; width:230px; float:left; }

#body { clear:both; padding:20px; padding-top:0px; padding-bottom:0px; z-index:2;}
#bodyorthotics { clear:both; padding:20px; padding-top:0px; padding-bottom:0px; z-index:2;}
#bodyanalysis { clear:both; padding:20px; padding-top:0px; padding-bottom:0px; z-index:2;  }
#bodyabout { background: url(../images/runner.gif) no-repeat bottom; clear:both; padding:0px 20px 0px 20px;}
#bodyrunning{ background: url(../images/running_female2.gif) no-repeat bottom left;  clear:both; padding:0px 20px 0px 20px;}

#bodyski { background: url(../images/skier.gif) no-repeat bottom right;  clear:both; padding:0px 20px 0px 20px;}

#bodycontact { background: url(../images/runnerback.jpg) no-repeat top right;  clear:both; z-index:1;}
#homeSpace {height:130px;}
#footer {clear:both; font-size: 11px; line-height:14px; text-transform: uppercase; color:#36C;  text-align:right;}

#homeimg {background: url(../images/shoes.gif) no-repeat right top; height:282px; width:450px; float:right;}

#hometop {margin-top:35px;}

#maplinks{float:right; width:250px; text-align:left;}

#linkboxes{float:left; width:170px; height:400px; z-index:3;}
#linkboxesR{float:right; width:170px; height:400px; z-index:3; }

#intro {float:right; width:430px; margin-right:10px; z-index:2;}
#intro2 { float:left; width:470px; }
#intro3 {float:left; width:430px;}
#intro4 {float:left; width:450px;}
#intro5 {float:right; width:450px; margin-right:0px; z-index:2;}

#runLeft {clear:both; float:left;  width:310px;}
#runRight { float:right; width:100px;}

#copyright { 
	width: 680px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-top:4px;
	padding-bottom:10px;
	font-size:11px;
}

#line {
	height:10px;
}

#portland {
	margin-top:40px; width:121px;
}