/* CSS Document *//* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #1F425E;	background-color: #EDEEDE;	background-image: url('images/50thBG.jpg');	margin-left: 5px;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	}#centeredSite {	margin-left:auto; 	margin-right:auto;	padding-bottom:45px;	width:100%;	height:100%;}	/*  title boxes */	  h1 { 	    font-size: small; color: #DCDEE0; background-color: #2D949A; border: thick ridge #359BA1;	    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }	/* quoted or variant font style */		  h2 { 	    font-size: small; color: #9B646A; font-weight: bold;   padding-left:0em; padding-right:0em; margin-top: 0em; margin-bottom: 0em; 	    font-family: arial, verdana, Helvetica, Geneva, SunSans-Regular, sans-serif }	  h3 { 	    font-size: small; color: #9B646A; font-weight: bold;   background-color: #EDEEDE; border: thin ridge #DDE0AC; 	    font-family: arial, verdana, Helvetica, Geneva, SunSans-Regular, sans-serif }	  h4 { 	    font-size: small; color: #9B646A; font-weight: bold;   background-color: #EAECCF; border: thin ridge #DDE0AC; 	    font-family: arial, verdana, Helvetica, Geneva, SunSans-Regular, sans-serif }	  h5 { 	    font-size: .9em; color: #B4AD91; font-weight: bold;  padding-left:0em; padding-right:0em; margin-top: 0em; margin-bottom: 0em; 	    font-family: arial, verdana, Helvetica, Geneva, SunSans-Regular, sans-serif }	/* Standard page links colors */a {	color:#056ABA;	text-decoration:none;	}a:hover {	color: #9B646A;	text-decoration:none;	}	/* This is the container for the Menu and logo pic */#header {	position:absolute;	top: 0px;	left: 0px;	width: 900px;	height: 260px;	background-repeat: no-repeat;	background-image:url(catalog/images/toplogo2007a.jpg);	}#menuStyle {	font-size: 16px;	position: relative;	top: 10px;	left: 20px;	width: 430px;	}/* This is the Navigation Menu for tolemill */#nav, #nav ul {	margin: 0;	padding: 0;	list-style: underline;	}#nav a {	display: block;	width: 6em;	}#nav li {	float: left;	width: 6em;	}#nav li ul {	position: absolute;	width: 10em;	left: -999em;	}	#nav li:hover ul, #nav li.sfhover ul {	left: auto;	}	#nav ul li a {	display: block;	width: 10em;	}	/*** Menu colors (customizable) ***/#nav, #nav ul, #nav ul li a{	color: #54B8BE;	text-decoration: underline;}#nav li:hover, #nav ul li a:hover, #nav li.sfhover ul{	color: #D3E4DE;	text-decoration: none;}#nav li:active, #nav ul li a:active{}#nav, #nav ul{	border: none;}#nav a {	text-decoration: underline;}#nav a:hover, #nav a.sfhover {	color: #D3E4DE;	text-decoration: none;}/* Here is the the top logo */#headerBox {	position: absolute;	left: 455px;	right: 5px;	width: 526;	height: 65px;	top: 11px;	background-repeat: no-repeat;	background-image:url(images/SFYHheaderMAIN475.png);	}	#menuBox {	position: absolute;	left: 15px;	right: 5px;	width: 400;	height: 80px;	top: 30px;	text-align: left;	}	#headerLineBox {	position: absolute;	left: 85px;	right: 35px;	width: 850;	height: 32px;	top: 58px;	background-repeat: no-repeat;	background-image:url(images/SFYHbgLINE2.png);	}	#BoxSpace {	position: absolute;	left: 450px;	width: 20px;	top: 50px;	}	/* Here is the container for the left side of the Home page. */#BoxLeft {	position: absolute;	font-size:12px;	font-weight; bold	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	left: 25px;	width: 285px;	top: 110px;	text-align: left;	}/* Here is the container for the middle of the Home page. */	#BoxMid {	position: absolute;	font-size:12px;	font-weight: bold;	color:#B4AD91;	left: 310px;	width: 90px;	top: 50px;	background-color: #000000 	border-top: medium solid #59423F	border-bottom: medium solid #59423F	border-left: medium solid #59423F	border-right: medium solid #59423F 	font-family: verdana, arial, Helvetica, Geneva, SunSans-Regular, sans-serif	text-align: center;	}	#Box2Mid {	position: absolute;	font-size:12px;	font-weight: bold;	color:#B4AD91;	left: 310px;	width: 90px;	top: 50px;	background-color: #000000 	border-top: medium solid #59423F	border-bottom: medium solid #59423F	border-left: medium solid #59423F	border-right: medium solid #59423F 	font-family: verdana, arial, Helvetica, Geneva, SunSans-Regular, sans-serif	text-align: center;	}	/* Here is the container for the right side of the Home page. */	#BoxMain {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: left;	top: 205px;	left: 360px;	width: 485px;	}		#BoxMainA {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 100px;	left: 400px;	width: 363px;	height: 95px;	background-repeat: no-repeat;	background-image:url(images/heart95.png);	}		#BoxMainJ {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 100px;	left: 400px;	width: 363px;	height: 95px;	background-repeat: no-repeat;	background-image:url(images/heart95jing.png);	}		#BoxMainM {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 100px;	left: 400px;	width: 363px;	height: 95px;	background-repeat: no-repeat;	background-image:url(images/heart95music.png);	}		#BoxMainP {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 100px;	left: 400px;	width: 363px;	height: 95px;	background-repeat: no-repeat;	background-image:url(images/heart95prod.png);	}		#BoxMainT {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 100px;	left: 400px;	width: 363px;	height: 95px;	background-repeat: no-repeat;	background-image:url(images/heart95temp.png);	} 				#BoxMainC {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: left;	top: 205px;	left: 360px;	width: 485px;	height: 120px;	} 	#BoxMainD {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	background-color: #EAECCF; 	border: thin ridge #EBECD8;	top: 325px;	left: 360px;	width: 485px;	height: 100px;	} 	#BoxMainD2 {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	top: 325px;	left: 360px;	width: 485px;	height: 100px;	} 	#BoxMainE {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: left;	top: 445px;	left: 360px;	width: 485px;	height: 225px;	} 	#BoxMainF {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	background-color: #EAECCF; 	border: thin ridge #EBECD8;	top: 352px;	left: 360px;	width: 485px;	height: 130px;	} 	#BoxMainG {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	top: 470px;	left: 360px;	width: 485px;	height: 150px;	} 	#BoxMainH {	position:absolute;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif	color:#B4AD91;	text-align: center;	background-color: #EAECCF; 	border: thin ridge #EBECD8;	top: 335px;	left: 450px;	width: 285px;	height: 80px;	}/* This container is for the page titles and their style. */#pageTitle {	position: absolute;	font-size: 16px;	font-weight: bold;	color:#1AAFCF;	top: 100px;	left:350px;	width:300px;	height:25px;	}	
