body {
	background-attachment: fixed;
	background-image: url(images/kellys-oct2009-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a { font-weight: bold; color: #55203d; text-decoration: none; }
a:hover { text-decoration: underline; }

h4 { margin-bottom: -13px; }

#pageBG { display: block; width: 966px; margin-left: auto; margin-right: auto; margin-top: -5px; }

#pageBG #menuBG { display: block; width: 966px; height: 187px; background-image: url(images/kellys-oct2009-v2-header.png); background-attachment: scroll; background-position: top center; position: relative; margin-top: 10px; }

#pageBG #contentHolder { display: block; background-image: url(images/kellys-oct2009-content-bg.png); background-repeat: repeat; }

#pageBG #contentHolder #content { width: 930px; margin-left: auto; margin-right: auto; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; overflow: auto; width: 95%; }
#pageBG #contentHolder #content h2 { font-size: 14; font-weight: bold; }
#pageBG #contentHolder #content tr,td,th { font-size: 12px; font-weight: normal; }

#pageBG #contentHolder #content #featureRt { float: right; display: block; width: 350; text-align: right; font-weight: bold; }
#pageBG #contentHolder #content #featureLf { float: left; display: block; margin-right: 30px; text-align: right; }

#pageBG #contentHolder #content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
#pageBG #contentHolder #content p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#pageBG #contentHolder #copy { width: 930px; margin-left: auto; margin-right: auto; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

#pageBG #pageFooter { height: 8px; width: 966px; background-image: url(images/kellys-oct2009-content-footer.png); }

#pageBG #contentHolder #content #imgDivRt { margin-left: 15px; float: right; display: block; }

#pageBG #menuBG #menu { display: block; padding-top: 107px; padding-right: 20px; width: 946px; }
#pageBG #menuBG #menu ul { float: right; list-style: none; list-style-image: none; list-style-position: outside; overflow: hidden; }
#pageBG #menuBG #menu li { display: inline; list-style: none; list-style-image: none; }
#pageBG #menuBG #menu a { float: left; height: 0; padding-top: 31px; overflow: hidden; background-image: url(images/kellys-menu.png); }

#pageBG #menuBG #menu li#btHome a { width: 70px; background-position: 0px 0; }
#pageBG #menuBG #menu li#btAbout a { width: 110px; background-position: -75px 0; }
#pageBG #menuBG #menu li#btProducts a { width: 145px; background-position: -190px 0; }
#pageBG #menuBG #menu li#btServices a { width: 134px; background-position: -340px 0; }
#pageBG #menuBG #menu li#btEvents a { width: 78px; background-position: -479px 0; }
#pageBG #menuBG #menu li#btContact a { width: 116px; background-position: -562px 0; }

#pageBG #menuBG #menu li#btHome a:hover { background-position: 0px -30px; }
#pageBG #menuBG #menu li#btAbout a:hover { background-position: -75px -30px; }
#pageBG #menuBG #menu li#btProducts a:hover { background-position: -190px -30px; }
#pageBG #menuBG #menu li#btServices a:hover { background-position: -340px -30px; }
#pageBG #menuBG #menu li#btEvents a:hover { background-position: -479px -30px; }
#pageBG #menuBG #menu li#btContact a:hover { background-position: -562px -30px; }


