body
{
	 background-image : url(../images/bg_bg_2xxx.jpg);
     background-repeat : repeat-x;
     background-color: transparent;	/* border/edge of the layout color */

}
#pageFrame, #masthead, #footer
{	
	background-color: transparent;	/* major background color */	
	
}

#pageFrame
{
	background-image: url(../images/curlxxx.jpg);
	background-repeat: no-repeat;
	background-position:463px 125px; 
	background-color: transparent;   /* major background color */	
	border-bottom: solid 0px #ccc;
	border-top: solid 0px #A6A6A6;
	border-left: solid 0px #ccc;
	border-right: solid 0px #ccc;
	
}

#pageset
{
	background-image: url(../images_2010/prices.jpgxxx);
	background-repeat: no-repeat;
	background-position:250px 180px; 
	background-color: transparent;   /* major background color */	
	border-bottom: solid 0px #ccc;
	border-top: solid 0px #A6A6A6;
	border-left: solid 0px #ccc;
	border-right: solid 0px #ccc;
}


#masthead
{
	background-color:#fff;
	background-repeat:no-repeat;
	background-image:url(../images_2010/header.jpg); width:960px; height:140px;
	background-position: center;
	color: #CCCC9A;
	border-bottom: solid 0px #013567;
	border-top: solid 0px #D8DDE1;
	border-left: solid 0px #676735;
	border-right: solid 0px #676735;
}
#masthead2
{
	background-color:#676733;
	background-repeat:no-repeat;
	background-image:url(../images/header/green_header_2.jpg); width:960px; height:140px;
	background-position:center;
	color: #CCCC9A;
	border-bottom: solid 0px #013567;
	border-top: solid 0px #D8DDE1;
	border-left: solid 0px #676735;
	border-right: solid 0px #676735;
}

#masthead3
{
	background-color:#676733;
	background-repeat:no-repeat;
	background-image:url(../images/header/green_header_chess.jpg); width:960px; height:140px;
	background-position:center;
	color: #CCCC9A;
	border-bottom: solid 0px #013567;
	border-top: solid 0px #D8DDE1;
	border-left: solid 0px #676735;
	border-right: solid 0px #676735;
}

#footer
{
    background-color:transparent;
    color: #333333;
	border-top: solid 0px #999999;
}
#footer
{
	border-bottom: solid 0px #999999; /* IE 6 has the footer flow over the pageFrame's 
									  bottom border. if this border is added, IE draws
									  the pageFrame border as exptected */
}
.hnav ul li a
{
	background-color: #669933;
	text-decoration:none;
	color: #fff;
}
.hnav ul li a:hover
{
	background-color: #666666;
	color: #FFCC33;
	background-image : url(../images/bullets/1arrow_2.png);
	background-repeat :no-repeat; 
	

}
.vnav ul li a
{
	color: #fff;
	background-color: #669933;
	text-decoration:none;
}
.vnav ul li a:hover
{
	background-color: #666666;
	color: #FFCC33;
	background-image : url(../images/bullets/1arrow_2.png);
	background-repeat :no-repeat; 
		
}
<!--
a:link {
	color: #666;
	text-decoration:underline;
}
a:visited {
	color: #666;
	text-decoration:underline;
}
a:hover {
	color: #cccccc;
}
a:active {
	color: #666;
}
-->