.frameLevel1 {	width: 862px;	vertical-align: top;}.frameLevel2Left {	width: 49px;	background-position: right;	text-align: right;}.frameLevel2Right {	width: 50px;	background-position: left;	text-align: left;}.frameLevel2Centre {	height: 86px;	background-image: url(../images/construction/footer.gif);	background-repeat: repeat-x;	text-align: right;}.frameLevel2-1 {	margin-top: 67px;}.frameLevel2-2 {	height: 44px;}.frameLevel2-3 {	height: 38px;}.frameLevel2-4 {	height: 263px;}.frameLevel2-5 {	height: 41px;}.frameLevel2LeftFlex {	width: 49px;	background-position: right;	text-align: right;	background-image: url(../images/construction/centreLeftTop.gif);	background-repeat: repeat-y;}.frameLevel2RightFlex {	width: 50px;	background-position: left;	text-align: left;	background-image: url(../images/construction/centreRightFlex.gif);	background-repeat: repeat-y;}.frameLevel2BottomRight {	width: 50px;	background-position: right top;	text-align: right;	background-image: url(../images/construction/bottomRight.gif);	background-repeat: no-repeat;}.frameLevel2BottomLeft {	width: 49px;	background-position: right top;	text-align: right;	background-image: url(../images/construction/bottomLeft.gif);	background-repeat: no-repeat;}.frameLevel2Bottom {	background-position: top;	text-align: right;	background-image: url(../images/construction/bottom.gif);	background-repeat: repeat-x;}.logoPanel {	background-image: url(../images/construction/logo.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 263px;}.beneathMenu {	background-image: url(../images/construction/beneathMenuFlex.gif);	background-repeat: repeat-x;	background-position: top;}.beneathLogo {	background-image: url(../images/construction/beneathLogoFlex.gif);	background-repeat: repeat-x;	background-position: top;}.menuWhole {	padding: 2px;	margin-right: 20px;}.menuHighlight {	background-color: #CC6600;}.menuLevel1 {	background-color: #cc6600;}.product {	padding-right: 10px;	vertical-align: top;}.alignTextTop {	vertical-align: top;}.menuHeader {	width: 160px;	background-image: url(../images/menu/header.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 5px;}.menuFooter {	width: 160px;	background-image: url(../images/menu/footer.gif);	background-repeat: no-repeat;	background-position: left top;	height: 5px;}.tablePadding {	padding: 5px;	margin: 5px;	background-color: #FFFFFF;}