A:link {text-decoration: none;
        color:#006699;
	    font-weight: bold;
	    font-size: 11px;
	    font-family: sans-serif}
A:visited {text-decoration: none;
          color:#006699;
		font-weight: bold;
		font-size: 11px;
		font-family: sans-serif}
A:active {color:#F49E9E;
	  text-decoration: none}
A:hover {color:#D00D12;
	  text-decoration: underline}	  
FONT.cart  {text-align:right;}
BODY 	{
		background-color:#DDDDDD;
		color: #666666;
       font-weight: normal;
		margin-left: 3px;
		margin-right: 3px;
        font-family: helvetica, arial, sans-serif;
        font-size: 11px;}
#header {
	position:absolute;
	top:5px; 
	left:8px;
	width:430px;
	height:75px;
}

#cart {
	position:absolute;
	top:65px;
	left:535px;
}	

#menu_left {
	position:absolute;
	top:82px;
	left:8px;
	width:203px;
	background-image: url(images/lines.gif);
	background-repeat: repeat-x;
	padding-top:13px;
	color:#000000;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
}	

#menu_right {
	position:absolute;
	top:82px;
    left:208px;
	width:387px;
	background-image: url(images/lines.gif);
	background-repeat: repeat-x;
	padding-top:13px;
	color:#000000;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
}	

#news {
	position:absolute;
	left:8px;
	top:110px;
	width:175px;
	height:330px;
	padding:5px;
	border:black solid 1px;
	background-color:#FFFFFF;
	overflow:auto;
}	

#contents{
	position:absolute;
	top:110px;
	left:208px;
	width:375px;
	height:330px;
	padding:5px;
	border:black solid 1px;
	background-color:#FFFFFF;
	overflow:auto;
}

#footer{
	position:absolute;
	left:8px;
	top:455px;
	width:587px;
	background-image: url(images/lines.gif);
	background-repeat: repeat-x;
	padding-top:13px;
	text-align:right;
}	

TD {    font-weight: normal;
		margin-left: 3px;
		margin-right: 3px;
        font-family: helvetica, arial, sans-serif;
        font-size: 11px;}
		

