body {	background-color:#e2e2e2;}#container{	width:1001px;	margin:0 auto 20px auto;}#main{	width:1001px;}.left_side{	width:75px;	background-image:url(images/left.gif);}.right_side{	width:75px;	background-image:url(images/right.gif);}.white_back{	background-color:#ffffff;}#content_cell{	text-align:left;	padding:10px 60px 10px 60px;	width:730px;}#cat_table{	width:554px;	margin:10px auto 10px auto;	clear:both;}#cat_table td img{	margin-bottom:8px;}#footer{	color:#666666;	text-align:center;	padding-top:15px;	font-size:11px;}#footer a,#footer a:link,#footer a:visited{	color:#666666;	text-decoration:none;	font-weight:bold;}#footer a:visited:hover, #footer a:visited:active,#footer a:hover,#footer a:active{	color:#ffffff;	text-decoration:underline;	font-weight:bold;}#home_search{	display:block;	position:relative;	width:550px;	height:80px;	margin:0px auto 0px auto;}#home_search p{	width:500px;	clear:both;}.search_box{	height:28px;	width:360px;	font-size:20px;	margin-top:18px;	padding-top:10px;	display:inline;	float:left;}#search_submit{	display:inline;	float:right;}#srch_box, #tell_a_friend_box {	display:none;	width:300px;	position:absolute;	background-color:#ffffff;	z-index:100;	border: 2px solid #359fd5;	padding:10px 20px 10px 20px;}#srch_box input.search_box{	width:290px;	height:12px;	padding:4px;	font-size:12px;}/* special elements */.focus_box{	width: 595px;	border: solid 1px #517ab1;	padding: 0px 0 10px 0;	margin-top: 10px;	margin-bottom: 10px;}.focus_box h1, .focus_box h2{	width:578px;	padding: 5px 9px 5px 9px;	background-color:#517ab1;	color: #ffffff;	font-weight:bold;	font-size:14px;	margin: 0 0 0 0;}.focus_box h3{	color: #416e3b;	font-weight:bold;	font-size:14px;}.focus_box h4{	color: #154a86;	font-weight:bold;	font-size:12px;}.focus_box h5{	color: #416e3b;	font-weight:bold;	font-size:12px;}.focus_box h6{	color: #000000;	font-weight:bold;	font-size:12px;}.focus_box p, .focus_box ul, .focus_box li, .focus_box div, .focus_box h3, .focus_box h4, .focus_box h5, .focus_box h6{	margin-left: 15px;	margin-right: 15px;	}.right_box{	float:right;	display:block;	background-color:#dce7f6;	border: solid 1px #afc8eb;	padding:10px;	text-align:left;	position:relative;	top:-10px;	width:250px;	}.right_box h1, .right_box h2,.right_box h3, .right_box h4{	margin-top:0;	}/* basic font formatting */body,div,p,td,th,li{	font-family:arial,helvetica,sans-serif;	color:#000000;	font-size:12px;}h1,h2{	color:#359fd5;	font-size:150%;}h3{	color:#000000;	font-size:120%;}h4{	color:#359fd5;	font-size:110%;}h5{	color:#000000;	font-size:100%;}h6{	color:#359fd5;	font-size:100%;}a,a:link{	color:#359fd5;	text-decoration:underline;}a:visited{	color:#86bad5;	text-decoration:underline;}a:visited:hover, a:visited:active,a:hover,a:active{	color:#52d356;	text-decoration:none;}