Rayzur - my bad…I did not see the other links in your original post. I checked it out and I believe that is exactly what I want to do.
So…on the index page I would put <body class=“home”> and then on the CSS page I would put
/* -------- start home menu buttons ------------*/
. home #menuhome a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuhome.gif) 00 no-repeat;
background-position: -166px 0;
text-decoration: none;
left: 85px;
top: -158px;
visibility: visible;
}
.home #menuplan a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuplan.gif) 00 no-repeat;
text-decoration: none;
left: 185px;
top: -181px;
visibility: visible;
}
.home #menuplan a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menuplan a:active {
background-position: -166px 0;
color:white;
}
.home #menuidentify a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuidentify.gif) 0 0 no-repeat;
text-decoration: none;
left: 285px;
top: -204px;
visibility: visible;
}
.home #menuidentify a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menuidentify a:active {
background-position: -166px 0;
color:white;
}
.home #menustages a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menustages.gif) 0 0 no-repeat;
text-decoration: none;
left: 385px;
top: -227px;
visibility: visible;
}
.home #menustages a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menustages a:active {
background-position: -166px 0;
color:white;
}
.home #menuproducts a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuproducts.gif) 0 0 no-repeat;
text-decoration: none;
left: 485px;
top: -250px;
visibility: visible;
}
.home #menuproducts a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menuproducts a:active {
background-position: -166px 0;
color:white;
}
.home #menuclientele a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuclientele.gif) 0 0 no-repeat;
text-decoration: none;
left: 585px;
top: -273px;
visibility: visible;
}
.home #menuclientele a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menuclientele a:active {
background-position: -166px 0;
color:white;
}
.home #menuportfolio a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
background: url(…/images/menuportfolio.gif) 0 0 no-repeat;
text-decoration: none;
left: 685px;
top: -296px;
visibility: visible;
}
.home #menuportfolio a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menuportfolio a:active {
background-position: -166px 0;
color:white;
}
.home #menucontact a {
position:relative;
display:block;
width:83px;
HEIGHT:23px;
margin: 0;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
background: url(…/images/menucontact.gif) 0 0 no-repeat;
text-decoration: none;
left: 785px;
top: -319px;
visibility: visible;
}
.home #menucontact a:hover {
background-position: -83px 0;
color: #FFFF00;
}
.home #menucontact a:active {
background-position: -166px 0;
color:white;
}
/* -------- end home menu buttons ------------*/
/---------start home content--------/
.home #indexcontent {
position:relative;
width:945px;
height:330px;
background:;
padding: 0px;
margin-top: -330px;
margin-right: auto;
margin-left: auto;
border: 0px solid #ff00ff;
text-align:left;
z-index: 4;
overflow: hidden;
}
.home #image01 {
position:relative;
width:133px;
height:177px;
background:#FFFFFF;
margin:0px 0px 0px 0px;
border: 1px solid #C4B795;
left: 50px;
top: 10px;
background: url(…/images/image01.jpg);
}
.home #image02 {
position:relative;
width:177px;
height:133px;
background:#FFFFFF;
margin:0px 0px 0px 0px;
border: 1px solid #C4B795;
left: 250px;
top: -5px;
background: url(…/images/image02.jpg);
}
.home #image03 {
position:relative;
width:177px;
height:133px;
background:#FFFFFF;
margin:0px 0px 0px 0px;
border: 1px solid #C4B795;
left: 500px;
top: -310px;
background: url(…/images/website034.jpg);
}
.home #image04 {
position:relative;
width:133px;
height:177px;
background:#FFFFFF;
margin:0px 0px 0px 0px;
border: 1px solid #C4B795;
left: 760px;
top: -320px;
background: url(…/images/image04.jpg);
}
.home #paragraph01 {
position:relative;
width: 170px;
left: 250px;
top: -575px;
}
.home #paragraph02 {
position:relative;
width: 192px;
left: 500px;
top: -555px;
}
.home #topimage {
position:relative;
width:500px;
height:132px;
background:#FFFFFF;
margin:0px 0px 0px 0px;
border-right: 1px solid #000000;
left: 445px;
top: -132px;
background: url(…/images/topimgindex.jpg);
}
.home #submenu01 {
position:relative;
width:700px;
margin:0px 0px 0px 0px;
left: 25px;
top: -352px;
overflow: hidden;
}
.home .subnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4C4E2B;
}
.home .subnav a:link {
color: #4C4E2B;
text-decoration: none;
}
.home .subnav a:visited {
color: #666666;
text-decoration: none;
}
.home .subnav a:hover {
color: #FF0000;
text-decoration: none;
}
.home .subnav a:active {
color: #333333;
text-decoration: none;
}
.home .redtext {
color: #FF0000;
}
/-------end home content-------/
I just want to make sure I have the syntax correct before I go changing a bunch of code. I want all menu CSS and content CSS on 1 page. Please look through the code and let me know if I am off anywhere and what I should change it to as I am not by any means an expert at CSS yet. This will end up being one HUGE CSS page but I really need to colsolidate all code so that it is easier to handle in the future whether it is me that is doing changes or someone else. Thanks.