	#divfeaturedleft { margin: 0px 0px 0px 5px; display: inline; overflow: hidden; float: left; background-image: url(../images/featurebg.jpg); background-repeat: repeat-x; background-color: #FFF; width: 413px; height: 160px; padding-top: 10px; padding-right: 15px; padding-left: 18px; display: inline; border-bottom: 1px solid #999; }
	#divfeaturedright { border-left: 1px dashed #999; margin: 0px 5px 0px 0px; overflow: hidden; float: right; background-image: url(../images/featurebg.jpg); background-repeat: repeat-x; background-color: #FFF; width: 291px; height: 160px; padding-top: 10px; padding-right: 15px; padding-left: 15px; border-bottom: 1px solid #999; }
	#divfeaturedleft img { border: 5px solid #999; }
	#divfeaturedleft h1 { padding: 0px; margin: 0px; }
	#divfeaturedleft h3 { padding: 0px; margin: 0px; }
	#divfeaturedleft p { padding-top: 0px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px; }
	#divfeaturedleft h1 a { color: #357; text-decoration: underline; }
	#divfeaturedleft h1 a:hover { text-decoration: none; }
	#divfeaturedleft h1 a:active { text-decoration: none; }
	#divfeaturedright h3 { padding: 0px; margin: 0px; }
	#tdfeatright { margin: 0px; padding: 0px 15px 0px 15px; }
	#td	featuredright { margin: 0px; padding: 0px; }
	.user a:link { color: #59B; text-decoration: underline; }
	.user a:hover { color: #59B; text-decoration: none; }
	.user a:active { color: #59B; text-decoration: none; }
	.reviewlist ul { list-style: none; padding: 0px; margin: 0px; }
	.reviewlist li { margin-top: 5px; }
	#divquicksearch { width: 578px; overflow: hidden; border: 1px dashed #999; background-color: #EEE; }
	#tablequicksearch { width: 100$; overflow: hidden; }
	#tdqsleft { padding: 20px 10px 20px 10px; background-color: #EEE; border-right: 1px dashed #999; }
	#tdqsleft h1 { font-size: 15px; }
	#tdqsright { padding: 20px 10px 20px 10px; background-color: #F7F7F7; font-size: 10px;  }
	#divtoprest { margin-top: 20px; width: 282px; float: left; overflow: hidden; border: 1px dashed #999; background-color: #F7F7F7; }
	#divtoprest h1 { text-align: center; margin: 0px; padding: 10px 5px 10px 5px; display: block; font-weight: bold; color: #59B; background-color: #EEE; border-bottom: 1px dashed #999; font-size: 14px; }
	#tabletoprest { width: 100%; }
	#tabletoprest td { height: 35px; padding: 0px 5px 0px 5px; font-size: 11px; }
	#divfavrest { margin-top: 20px; width: 282px; float: right; overflow: hidden; border: 1px dashed #999; background-color: #F7F7F7; }
	#divfavrest h1 { text-align: center; margin: 0px; padding: 10px 5px 10px 5px; display: block; font-weight: bold; color: #59B; background-color: #EEE; border-bottom: 1px dashed #999; font-size: 14px; }
	#tablefavrest { width: 100%; }
	#tablefavrest td { height: 35px; padding: 0px 5px 0px 5px; font-size: 11px; }
	#divnewrest { margin-top: 13px; float: left; clear: left; width: 282px; overflow: hidden; border: 1px dashed #999; background-color: #F7F7F7; }
	#divnewrest h1 { text-align: center; margin: 0px; padding: 10px 5px 10px 5px; display: block; font-weight: bold; color: #59B; background-color: #EEE; border-bottom: 1px dashed #999; font-size: 14px; }
	#tablenewrest { width: 100%; }
	#tablenewrest td { height: 35px; padding: 0px 5px 0px 5px; font-size: 11px; }
	#divnewrev { margin-top: 13px; float: right; clear: right; width: 282px; overflow: hidden; border: 1px dashed #999; background-color: #F7F7F7; }
	#divnewrev h1 { text-align: center; margin: 0px; padding: 10px 5px 10px 5px; display: block; font-weight: bold; color: #59B; background-color: #EEE; border-bottom: 1px dashed #999; font-size: 14px; }
	#tablenewrev { width: 100%; }
	#tablenewrev td { height: 35px; padding: 0px 5px 0px 5px; font-size: 11px; }
	#divbodyleft td a { display: block; }
	#divcontact { margin-top: 20px; float: left; clear: left; width: 558px; overflow: hidden; border: 1px dashed #999; background-color: #EEE; padding: 10px; text-align: center; }
	#divcontact h1 { font-size: 14px; }
	#divnews { margin-top: 20px; float: left; clear: left; width: 578px; overflow: hidden; }
	#tablenews { width: 100%; border: 1px solid #357; background-color: #FFF; }
	#tablenews td { padding: 10px; font-size: 12px; }
	#tablenews th { background-color: #EEE; padding: 10px; border-bottom: 1px dashed #999; }
	#tablenews h1 { font-size: 14px; margin: 0px; padding: 0px; }
	#tablenews h3 { font-size: 12px; margin: 0px; padding: 0px; }
	#tablenews td a { display: inline; }