body {	margin: 0px;	font-family: arial;	background: #F6F6F6;	width: 770px;	margin-left: auto;	margin-right: auto;}#wrapper {	background: #fff;	width: 770px;}#header {	background: url("images/tile.jpg") repeat-x;	height: 88px;}#logo h1 {	float: left;	background: url("images/logo2.jpg") no-repeat;	margin: 0px;	padding: 0px;	width: 225px;	height: 52px;}#pic {	float: right;	background: url("images/fruit.jpg") no-repeat;	width: 465px;	height: 52px;}/*#pic2 {	float: right;	background: url("images/woman2.jpg") no-repeat;	width: 154px;	height: 32px;}*/#logo span {	display: none;}#header ul, #footer ul {	margin: 0px;	padding: 0px;}#header li, #footer li {	float: left;	list-style-type: none;}#header li a, #footer li a {	display: block;	float: left;}#header li span, #footer li span {	display: none;}#header ul li a:hover {	background: none;}#home a {	width: 59px;	height: 33px;	background: url("images/home.jpg") no-repeat;}#about a {	width: 133px;	height: 33px;	background: url("images/about.jpg") no-repeat;}#lib a {	width: 110px;	height: 33px;	background: url("images/library.jpg") no-repeat;}#faq a {	width: 107px;	height: 33px;	background: url("images/faq.jpg") no-repeat;}#contact a {	width: 81px;	height: 33px;	background: url("images/contact.jpg") no-repeat;}#order a {	width: 97px;	height: 33px;	background: url("images/order.jpg") no-repeat;}#privacy a {	width: 66px;	height: 28px;	background: url("images/privacy.jpg") no-repeat;}#terms a {	width: 81px;	height: 28px;	background: url("images/termslegal.jpg") no-repeat;}#home {	background: url("images/home_o.jpg") no-repeat;}#about {	background: url("images/about_o.jpg") no-repeat;}#lib {	background: url("images/library_o.jpg") no-repeat;}#faq {	background: url("images/faq_o.jpg") no-repeat;}#contact {	background: url("images/contact_o.jpg") no-repeat;}#order {	background: url("images/order_o.jpg") no-repeat;}.headingbg h1 {	float: left;	margin: 0px 10px -6px -1px;	padding: 0px;	font-size: 14px;	color: #575757;	padding: 5px 10px 7px 10px;	background: #fff;}h2 {	color: #EF892D;	font-family: arial;	font-size: 14px;	margin: 25px 0px 0px 0px;	padding: 0px;}.headingbg {	height: 27px;	background: #F6F6F6;	border-left: 20px solid #F6F6F6;	margin-left: 5px;}.borders, .borders td {            border: 1px solid #CCCCCC;            border-collapse: collapse;}#content {	width: 460px;	padding: 0px 0px 0px 35px;	font-size: 12px;	float: left;	margin-bottom: 20px;}#content p {	line-height: 150%;}#content2 {	width: 620px;	padding: 0px 0px 0px 35px;	font-size: 12px;	float: left;	margin-bottom: 20px;}		#sidemenu {	width: 220px;	font-size: 11px;	float: left;	padding-left: 20px;	margin: 40px 0px 0px 25px;	border-left: 1px solid #5F5F5F;}#sidemenu h3 {	font-size: 11px;	font-weight: bold;	color: #575757;	margin: 0px;}#sidemenu p {	margin: 0px;	padding: 2px 0px 20px 0px;	color: #858585;}#sidemenu h2 {	margin: 10px 0px 5px 0px;}#footer {	clear: both;	background: #535353;	padding: 0px;	color: #CBCBCB;	font-size: 11px;	height: 28px;}#footer ul {	float: right;}#copy {	float: left;	margin-top: 6px;	margin-left: 6px;}a {	color: #5D6E71;}a:hover {	color: #5E7F85;	text-decoration: none;}/* sIFR */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;	letter-spacing: 0;}.sIFR-hasFlash .mainheadings, .sIFR-hasFlash h2 {	visibility: hidden;}td {	font-size: 12px;}