No replies
Karl C
Offline
newbie
Last seen: 16 years 12 weeks ago
Timezone: GMT+1
Joined: 2006-04-13
Posts: 1
Points: 0

I am having trouble with CSS attached to a list menu not displaying in Firefox, in IE all seems to be ok but FF is totally ignoring it.

My CSS is and the list menu sits in '.language_bar'

Any help would be great

/* CSS Document */

body {
background-image: url(images/bg.gif);
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.divbackground {
background-image: url(slice/arrow.gif);
background-repeat: repeat-y;
background-position: right;
}
.divrhg {
position: relative;
right: auto;
}
.divcontenttopnav {
background-image: url(images/ja_export_cutts_02a.jpg);
background-repeat: no-repeat;
background-position: right;
background-attachment: fixed;
}
.divcontent {
background-image: url(images/ja_export_cutts_03a.gif);
background-repeat: repeat-y;
background-position: right;
background-attachment: fixed;
}
.divcontentfooternav {
background-image: url(images/ja_export_cutts_05a.gif);
background-repeat: no-repeat;
background-position: right;
background-attachment: fixed;
}
.subnav {
position: relative;
margin: 0 0 0px;
padding: 0;
width: 685px;
background-image: url(content_top.gif);
left: 615px;
background-repeat: no-repeat;
}
.subnav1 {
position: relative;
padding-bottom: 3;
width: 220px;
background-repeat: no-repeat;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0px;
left: 55px;
height: auto;
font-family: "Trebuchet MS" serif;
font-size: 11px;
font-weight: normal;
color: #000000;
bottom: 100px;
text-transform: uppercase;
}
.subnav1 a{
font-family: "Trebuchet MS" serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;

}

.subnav2 {
position: relative;
padding: 0;
width: 220px;
background-repeat: no-repeat;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0;
left: 55px;
height: auto;
font-family: "Trebuchet MS" serif;
font-size: 13px;
font-weight: bold;
color: #000000;
bottom: 90px;
line-height: 30px;
text-transform: uppercase;
}

.subnav2 a {
font-family: "Trebuchet MS" serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-transform: uppercase;

}

.footer {
position: relative;
padding: 0;
background-repeat: no-repeat;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0;
font-family: "Trebuchet MS" serif;
font-size: 13px;
font-weight: bold;
color: #000000;
line-height: 30px;
right: auto;
}
.maincontent_text {
position: relative;
padding: 0;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: normal;
margin: 0;
}

body {

background-color: #ffffcc;

}

.maincontent{
display:block
}
.maincontent *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff
}
.maincontent1{
border-right:1px solid #fff8da;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fff8da;
padding-left:1px;
margin-left:3px;
background:#fffcef;
}
.maincontent2{
border-right:1px solid #fff5c5;
border-left:1px solid #fff5c5;
padding:0px 1px;
background:#fffcf2;
margin:0px 1px;
}
.maincontent3{
border-right:1px solid #fffcf2;
border-left:1px solid #fffcf2;
margin:0px 1px;
}
.maincontent4{
border-right:1px solid #fff8da;
border-left:1px solid #fff8da;
}
.maincontent5{
border-right:1px solid #fffcef;
border-left:1px solid #fffcef;
}
.maincontent_content{
padding:0px 5px;
background:#ffffff;
}
.blur{
background-color: #ccc; /*shadow color*/
color: inherit;
margin-left: 4px;
margin-top: 4px;
}

.shadow,
.content{
position: relative;
bottom: 2px;
right: 2px;
}

.shadow{
background-color: #666; /*shadow color*/
color: inherit;
}

.content{
background-color: #fff; /*background color of content*/
color: #000; /*text color of content*/
border: 1px solid #000; /*border color*/
padding: .5em 2ex;
}

.EUlogo1 {

position: relative;
padding: 0;
width: 220px;
background-repeat: no-repeat;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0;
left: 30px;
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: bold;
color: #000000;
bottom: 120px;
line-height: 30px;
}
.language_bar {
position: relative;
padding: 0;
width: 241px;
left: 57px;
height: auto;
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: bold;
color: #000000;
bottom: 90px;
line-height: 30px;
background-image: url(images/lang_back.jpg);

}

form#two option {background:#788; color:#fff;}
form#two optgroup {background:#abb; color:#000; font-family:georgia, serif;
}

#Layer1 {
position:absolute;
left:566px;
top:602px;
width:264px;
height:80px;
z-index:1;
}

.entryform {
position: relative;
padding: 0;
width: 100px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0px;
left: 220px;
height: auto;
font-family: "Trebuchet MS" serif;
font-size: 11px;
font-weight:bold;
color: #EB5A00;
bottom: 109px;
text-decoration: none;
}

.disclaimer {
position: relative;
padding: 0;
width: 100px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0px;
left: 55px;
height: auto;
font-family: "Trebuchet MS" serif;
font-size: 11px;
font-weight:normal;
color: #000000;
bottom: 100px;
text-decoration: none;
}