body		{
			font-family: Verdana, Helvetica, Arial, Sans Serif;
			font-size: .75em;
			margin: 0;
			padding: 0;
			background-color: #38489F;
			}
			
#contentholder {
			margin: 30px auto;
			width: 965px;
			}

#contentmenu {
			float: left;
			width: 891px;
			border: 15px solid #10238C;
			height: 77px;
			background-color: #10238C;
			padding: 4px;
			padding-left: 6px;
			}
#contentbetweenmenu {
			float: left;
			height: 6px;
			background-color: #38489F;
			width: 965px;
			}
#contentmenu .links {
			float: left;
			font-weight: bold;
			display: block
			text-align: center;
			height: 61px;
			text-decoration: none;
			padding: 35px 27px 0 28px;
			}
#contentmenu .ulink {
			float: left;
			font-weight: bold;
			display: block
			text-align: center;
			height: 61px;
			text-decoration: none;
			padding: 0 21px;
			padding-top: 35px;
			color: #10238C;
			background-color: #fff;
			}
#contentmenu a {
			color: #fff;
			}
#contentmenu  a:hover {
			color: #10238C;
			background-color: #fff;
			}
#footerlinks {
			float: left;
			font-family: Helvetica, Verdana;
			font-weight: bold;
			color: #fff;
			margin-top: -20px;
			padding-left: 18px;
			}

#footerlinks a {
			color: #fff;
			text-decoration: none;
			padding: 0 4px;
			}

#contentarea {
			float: left; 
			width: 935px; 
			background-image: url('../images/bg-wide.jpg'); 
			background-repeat: repeat-y;
			}
#innercontent {
			float: left; 
			margin-left: 21px; 
			width: 762px;
			}
#catpic		{
			float: left; 
			border: 1px solid #10238C;
			margin: 11px; 
			height: 72px; 
			width: 72px;
			}
#textarea	{
			float: left; 
			width: 660px; 
			}
			
#textarea a	{
			color: #10238C;
			}
#textarea a:hover, #textarea a:active {
			color: #38489F;
			text-decoration: none;
			}
#logospot	{
			float: right; 
			background-image: url('../images/logo-full.gif'); 
			background-repeat: no-repeat; 
			background-position: bottom; 
			margin-right: 0px; 
			margin-top: -81px; 
			width: 141px; 
			height: 131px;
			}
#lowleft	{
			float: left; 
			background-image: url('../images/bg-left-corner2.jpg'); 
			background-repeat: no-repeat; 
			background-position: bottom left; 
			width: 21px; 
			height: 18px
			}
#bottombar	{
			float: left; 
			background-image: url('../images/bg-bottom2.jpg'); 
			background-repeat: repeat-x;
			background-position: top; 
			width: 803px;
			height: 29px;
/*			background-color: #fff; */
			margin-bottom: 12px;
			}
#menulist	{
			float: left;
/*			width: 454px; */
			width: 98%;
			padding-bottom: 13px;
			}
#menulist a {
			text-decoration: none;
			padding-right: 30px;
			font-weight: bold;
			}
#menulist a:hover {
			text-decoration: underline;
			}
		

.cat		{
			font-weight: bold;
			padding-top: 18px;
			}
.price		{
			text-align: right;
			padding-top: 4px;
			}
sup 		{
/*			font-size: smaller;*/
			vertical-align: baseline;
			position: relative;
			bottom: 0.33em;
			}

.item		{
			color: #009;
			padding-top: 4px;
/*			font-style:italic; */
			}
.description	{
			font-size: 10px;
			padding-bottom: 10px;
			}
.menu		{
			border: 0px solid #000;
			float: left;
			width: 654px;
			}			
#printOnly	{
			float: right;
			height: 0;
			width: 0;
			overflow: hidden;
			}
#biggerimage {
			float: left;
			width: 889px;
			background-position: bottom right;
			background-repeat: no-repeat;
			margin-left: 21px;
			}
.colh		{
			font-size: 9px;
			text-align: center;
			}
#magReview { float: left; width: 320px;}
#magImg { float: left;  width: 130px;}

.articleTitle { font-weight: bold; }

#copyline {
			width: 891px;
			float: left;
			text-align: center;
			font-size: 9px;
			margin-top: -5px;
			padding-bottom: 5px;
			color: #fff;
			}
#copyline a {
			text-decoration: none;
			color: #fff;
			}

#btnPassSubmit {
			color: #fff;
			background-color:#10238c;
			font-weight: bold;
			}

#txtPass {
			border: 1px solid #10238c;
			width: 90px;
			}

#mapSpace {
			float: right;
			width: 400px;
			margin: 5px;
/*			border: 3px solid #10238c; */
			}

/******************* Modified TAN HACK so that stupid IE shows the stuff correctly *********************/


* html #catpic { /* let's hack this up for ie - I hate that browser */
			margin-left: 0;
			}

* html #footerlinks {
			margin-top: -20;
			}
* html #innercontent {
			margin-left: 16px;
			}
* html #contentmenu .links {
			padding-bottom: 0;
			margin-bottom: -20px;
			}
* html #biggerimage {
			width: 868px;
			}
* html #textarea {
			padding-top: 11px;
			}
* html #logospot {
			margin-top: -85px;
			}

/* have I mentioned that I hate IE yet */
