Style sheet rendering in IE but not FF

Okay, so either i’m a complete idiot or i have the right to be fully irritated.

I’ve designed a website that runs perfectly on my local machine and internal test servers in IE and FF but when i uploaded it to our live server FF stopped reading the style sheet. It still works perfectly in IE, Chrome, Safari and Opera. This is the strangest thing that has ever happened to me.

I tried to google my problem and i see that people keep on mentioning the text type but in my case it is correct. it is text/css so i still don’t know why. It can’t be the server either because other website i’ve done runs perfectly from the same live server in all browsers.

is there perhaps a hack i put onto my pages for that specific website…

hope someone can help :smiley:

thanks in advance!

A link, perhaps? :slight_smile: Otherwise, the best we can offer is a pat on the back.

mmm… that is going to be difficult to supply a link because it is strictly client confidential… but what i can offer is some pieces of the code…

they way i call my style sheet (from aspx pages):

master page head section


<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs" Inherits="Master_Master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Lorem Ipsum</title>
    <link href="<%=ResolveUrl("~/style/FFScreen.css") %>" rel="stylesheet" type="text/css" media="screen" />
    <!--[if IE]>
	<link href="<%=ResolveUrl("~/style/IEScreen.css") %>" rel="stylesheet" type="text/css" media="screen" />
	<![endif]-->
	<!--[if IE 8]>
	<link href="<%=ResolveUrl("~/style/IE8Screen.css") %>" rel="stylesheet" type="text/css" media="screen" />
	<![endif]-->
	<asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>

do you require any other piece of code?

Have you tried typing the address of the css file directly into the browsers address bar to make sure its actually where you think it is?

e.g.
http://www.whatevernameitis/style/FFScreen.css

Although it sounds obvious you’d be surprised how many times the file hasn’t been uploaded or is in the wrong place or spelled wrong or incorrect case.

If that’s not the problem then we’d need to see the generated source of the html page and not the asp in case you have generated an error somewhere.

If other pages on the same server are working in Firefox then it doesn’t sound like a mime type issue.

hehe :smiley: style sheet is present and in the correct location and spelt correctly…

i can’t find an error anywhere. i initially thought it could be because the site uses reporting services but that would not explain why even the login page has the issue. i’m baffled that none of the other sites has this problem and still all other browsers displays except FF…

silly question… but when you say generated code, you mean the code from the view source… right?

this is from the login page from the live server in ff


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>Lorem Ipsum</title>
	<meta name="description" content="User to login to view reports" />
    <link href="/Client/(S(can2s455zjein4uavk5ouc55))/style/FFScreen.css" rel="stylesheet" type="text/css" media="screen" />
	<!--[if IE]>
	<link href="/Client/(S(can2s455zjein4uavk5ouc55))/style/IEScreen.css" rel="stylesheet" type="text/css" media="screen" />
	<![endif]-->
    <!--[if IE 8]>
	<link href="/Client/(S(can2s455zjein4uavk5ouc55))/style/IE8Screen.css" rel="stylesheet" type="text/css" media="screen" />
	<![endif]-->
</head>
<body>
    <form name="form1" method="post" action="Login.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">

<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjYxNjYyMjExZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBAUIYnRuTG9naW4FBWJ0bk9LBQlidG5DYW5jZWwFBmxpbmtPSy/EZUDHKsmZDldoREkMPdAxp4pd" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="/Client/WebResource.axd?d=srIsJQji2XNnam_hoAewkg2&amp;t=633827711012031250" type="text/javascript"></script>


<script src="/Client/ScriptResource.axd?d=23SIOccylOwdWtre60bPqBzk6jeZBizbLGNzxWSjwN8JtK0h2MFArztLdNNnBNADgsdWdmfgLYos1r_mxVyYiw2&amp;t=633827711012031250" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=Il_hRl6SmTF8vnBgEl6yYMzK84M5j_hAhGbJXZkFemA23z8nZzsOuuPnTm4QzM3cAN0LYBVTRfTlcs9NvCh--Kx4fZHp9ZvctpOBz8hleI81&amp;t=633827716907968750" type="text/javascript"></script>

<script src="/Client/ScriptResource.axd?d=Il_hRl6SmTF8vnBgEl6yYMzK84M5j_hAhGbJXZkFemA23z8nZzsOuuPnTm4QzM3cAN0LYBVTRfTlcs9NvCh--G6H9140D4r_8B-tIfqrqzJuWuOAxTGfDGg4eb7rZbii0&amp;t=633827716907968750" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXg63XvET7yr6WZXDHdXLbBgZgZOZH1Ryq62vE6dXcaGaA2&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXg36Px_xoEBEVvuA7u-o1HQOZ_uJNoJ7eD-vJ6hnKso7HmYy0i3zw4I-Lkgot7qWjI1&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXhn9ETW9uHhBWrL8VLyYdDfYqCmlXmOD6ql_B9HHN97mpNWa14k4WRg_ovyoQJghUI1&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXgzyzj9PgM_N_cngeagquTs7XFCZ4G8m6-g_Mvoz52DafQR9c6M-OwfvoI5wcvdHRTFLs-_OIoBjC72sUNBlPl70&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXhVMji9MpikDpuSm6NdX3-NfeCDbi51FvxhVcwozUTclg2&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXgNY4sHR-9BsExZv4xEB4FQbxeWibi1TqROL6W-dtajC26o6LGJ_i3Iue2GrOLXZyg1&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXj7c0zpryoVAPoJWFqRR8r5bSoHhsOpUpUun6Izfkvq6u3medNIL3ArVfEjCM8jhCFJqpVGp0OvGgPYEtU9j9-U0&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXjyPSqvk173IUmSupVwPGL2rfoNhq6gOl2WPzRQ_dnRR_c-FJMy1fcj39Uo1ydxL2I1&amp;t=633177803480000000" type="text/javascript"></script>

<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXjRRmoYxJkDexGorRpQWOHzeomISoIVZIVX2TmztZJF3GMu7MvZM0m6PhtI2tiifeY1&amp;t=633177803480000000" type="text/javascript"></script>
<script src="/Client/ScriptResource.axd?d=k461-mFj1WO-BSKqw_FEkjdMXAtoVYesYNYZBT_1hXhXC56norcsZVuI0ciKKEjXvgDHPG9czSq067S0VhQEzukm5JI08uG6CJOaVCE3s7c1&amp;t=633177803480000000" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
null;if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>

    <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager1', document.getElementById('form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tUpdatePanel1'], ['hypPassword'], [], 90);
//]]>
</script>

    
    <div id="UpdatePanel1">
	
    <div id="logindiv">
    	<div id="logintext">

        	<p class="header">Welcome to the Client Online Reporting website.
            </p>
            <p>Please enter your username and password in the space provided.</p>
            <br />
            <table class="blanktable">
            	<tr>
                	<td><input name="txtUserName" type="text" id="txtUserName" class="fixedtextbox" /><span id="rfvUserName" style="color:Red;visibility:hidden;">*</span></td>
                    <td></td>

                    <td><input name="txtPassword" type="text" id="txtPassword" class="fixedtextbox" /><span id="rfvPassword" style="color:Red;visibility:hidden;">*</span></td>
                    <td></td>
                    <td>
                        <input type="image" name="btnLogin" id="btnLogin" src="Images/Enter.png" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnLogin&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /></td>
                </tr>
            </table>
            <input type="hidden" name="tbweUserName_ClientState" id="tbweUserName_ClientState" />
            <input type="hidden" name="tbwePassword_ClientState" id="tbwePassword_ClientState" />

            <br /><br />
            <p>Click <a id="hypPassword" href="javascript:__doPostBack('hypPassword','')">here</a> if you have forgotten your username or password, to have it mailed to your Client email address.</p>
            <p>Custodian: <a href="mailto:person@client.com">person@client.com</a></p>
        </div>
    </div>

    <div id="loginbottomtextdiv">
    	<p>&copy; Company, 2010</p>
        <p>
            <span id="lblModal2"></span>&nbsp;</p>
        <p>
            
            
            <div id="pnlPassword" class="modalpanelpopup" style="display: none">
		
                <table class="modaltable">
                    <tr>

                        <td colspan="2">
                            <div align="right">
                                &nbsp;</div>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            User Name:</td>

                        <td>
                            <input name="txtUserID" type="text" id="txtUserID" style="width:250px;" />&nbsp;</td>
                    </tr>
                    <tr>
                        <td colspan="2">&nbsp;
                            </td>
                    </tr>
                    <tr>
                        <td colspan="2">

                            <div align="right">
                                &nbsp;&nbsp;
                            
                                <input type="image" name="btnOK" id="btnOK" src="Images/Run.png" alt="Click to Submit" style="border-width:0px;" />
                                &nbsp;
                                <input type="image" name="btnCancel" id="btnCancel" src="Images/Cancel.png" alt="Click to Cancel" style="border-width:0px;" />
                            </div>
                        </td>
                    </tr>
                    
                </table>

            
	</div>
        </p>
        <p>&nbsp;
            </p>
    </div>
    <div id="panPopup" class="modalpanelpopup" style="width:300px;display: none">
		
                            <table class="contenttable" style="width: 100%">
                                <tbody>
                                    <tr>

                                        <th align="center">
                                            &nbsp;<u>Information</u></th>
                                    </tr>
                                    <tr>
                                        <td align="left">&nbsp;
                                            </td>
                                    </tr>
                                    <tr>

                                        <td align="center">
                                            &nbsp;<span id="lblMessage" style="display:inline-block;width:100%;"></span></td>
                                    </tr>
                                    <tr>
                                        <td>&nbsp;
                                            </td>
                                    </tr>
                                    <tr>
                                        <td align="center">

                                            <div align=center><input type="image" name="linkOK" id="linkOK" src="Images/Run.png" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;linkOK&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /></div></td>
                                    </tr>
                                </tbody>
                            </table>
                        
	</div>
    <span id="lblModal"></span>
    
    
    
</div>
    
<script type="text/javascript">
//<![CDATA[
var Page_Validators =  new Array(document.getElementById("rfvUserName"), document.getElementById("rfvPassword"));
//]]>
</script>

<script type="text/javascript">
//<![CDATA[
var rfvUserName = document.all ? document.all["rfvUserName"] : document.getElementById("rfvUserName");
rfvUserName.controltovalidate = "txtUserName";
rfvUserName.errormessage = "*";
rfvUserName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
rfvUserName.initialvalue = "";
var rfvPassword = document.all ? document.all["rfvPassword"] : document.getElementById("rfvPassword");
rfvPassword.controltovalidate = "txtPassword";
rfvPassword.errormessage = "*";
rfvPassword.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
rfvPassword.initialvalue = "";
//]]>
</script>

<div>

	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWCwKE0c6rCAKl1bKzCQK1qbSRCwKC3IeGDALo6uqwDgLyv+XvAQKllsaWAgLT8dy8BQLdkpmPAQKQ9M/rBQK7lfmTDSaywxmqKOD8UoTKYwzQIolv9Jsy" />
</div>

<script type="text/javascript">
<!--
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
// -->
</script>
        
<script type="text/javascript">
//<![CDATA[
Sys.Application.initialize();

document.getElementById('rfvUserName').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('rfvUserName'));
}

document.getElementById('rfvPassword').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('rfvPassword'));
}
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.TextBoxWatermarkBehavior, {"ClientStateFieldID":"tbweUserName_ClientState","WatermarkText":"Username...","id":"tbweUserName"}, null, null, $get("txtUserName"));
});
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.TextBoxWatermarkBehavior, {"ClientStateFieldID":"tbwePassword_ClientState","WatermarkText":"Password...","id":"tbwePassword"}, null, null, $get("txtPassword"));
});
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"btnCancel","PopupControlID":"pnlPassword","dynamicServicePath":"/client/Login.aspx","id":"SecurityQuestionModalBehavior"}, null, null, $get("lblModal2"));
});
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"linkOK","DropShadow":true,"PopupControlID":"panPopup","dynamicServicePath":"/client/Login.aspx","id":"ModalMessage"}, null, null, $get("lblModal"));
});
//]]>
</script>
</form>
</body>

</html>

Can I have a look at the actual Firefox stylesheet as well?

Sometimes an error in the code can stop it working online but works locally ok.

These types of issues are always awkward to track down so just have to try one thing at a time.

What I would do is create a new blank page that just has the link to that stylesheet and in that stylesheet just set the body background to red so that you can easily check if it is working.

If its still not working then copy the css file and create a new one with a new name and try that in case there is a corrupted cache or something.

If that doesn’t work then clear all the css out of that file except for body{background:red} and then test if that works.

Eventually something should happen and give a clue to the problem.

thank you sooo much for all your help :slight_smile:

the thing is that IE, Chrome etc runs of the FF style sheet so when i changed it to red everything went red and FF still did not read it :frowning:

all of my styles are in this one style sheet and then obviously i make tweeks with the IE and IE 8 style sheet which is mostly alignment and slight margin changes etc.

I also created another style sheet on its own as you suggested with only the body tag and FF is still not picking it up :frowning:


@charset "utf-8";
/* CSS Document */

html {
	width:100%;
	height:100%;
	font-size:100%;
}
body {
	background-color:#002FA3;
	background-image:url(../images/BackgroundTop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	text-align:-moz-center;
	text-align:-khtml-center;
	margin:0 auto;
}


/*login*/

#logindiv {
	background-image:url(../images/LoginBackground.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:719px;
}
#logintext {
	width:780px;
	padding-top:200px;
}
#logintext p {
	color:#FFFFFF;
	font-size:80%;
	line-height:150%;
}
#logintext p a {
	text-decoration:none;
	color:#359EFD;
}
#logintext p a:link {
	text-decoration:none;
	color:#359EFD;
}
#logintext p a:hover {
	text-decoration:none;
	color:#CCFFFF;
}
#logintext p.header {
	font-size:120%;
	color:#FFFFFF;
}
#loginbottomtextdiv {
	color:#B1BCD7;
	font-size:60%;
	font-family:Arial, Helvetica, sans-serif;
}

/*navigation*/

#nav {
	width:100%;
	background-color:#e50085;
	bottom:0;
	left:0;
	position:fixed;
	text-align:-moz-center;
	text-align:-khtml-center;
}
#nav ul {
	width:90%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	position: relative;
	float: left;
	height:30px;
	padding-bottom:5px;
	background-color:#bf016d;
	border-left:1px solid #8f0056;
	border-right:1px solid #8f0056;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-image:url(../Images/NavSlice.jpg);
	background-repeat:repeat-x;

}
#nav li a {
	text-decoration: none;
	color:#FFFFFF;
}
#nav li ul {
	position: absolute;
	left: 0; 
	top:-140px;
	margin-left:-999em;
	border:none;
	height:140px;
	width:100%;
	background-color:#d5007c;
	/*opacity for IE5+*/
	filter: alpha(opacity=90);
	/*opacity for older Mozilla browsers*/
	-moz-opacity: 0.9;
	/*opacity for mozilla/safari*/
	opacity: 0.9;
}
#nav li li{
	height:auto;
	border:none;
	width:100%;
	font-size:100%;
	list-style: none;
}
#nav li li a{
	color:#fff;
	padding:5px 10px 5px 20px;
	display:block;
}
#nav li:hover ul, #nav li.over ul {
	margin-left:0;
}
#nav li:hover, #nav li.over, #nav li:hover a, #nav li.over a {
	color:#8f0056
}

#nav li:hover li a, #nav li.over li a{
	color:#FFFFFF;
}
#nav li li a:hover{
	color:#00237E;
}
#nav li p {
	padding:5px;
}

/*tables*/

.blanktable {
	border:none;
	border-collapse:collapse;
	width:100%;
}
.contenttable {
	border:none;
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#FFFFFF;
}
.contenttable td {
	text-align:left;
}
.whitecontenttable {
	border:none;
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#FFFFFF;
}
.whitecontenttable td {
	text-align:left;
	color:#00237E;
}
.whitecontenttable td p {
	line-height:150%;
}
.modaltable {
	border:none;
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;
}
.modaltable td {
	text-align:left;
}

.statstable {
	width:100%;
	text-align:left;
	border:1px solid #666666;
	border-collapse:collapse;
	padding:3px;
	font-size:90%;
	color:#666666;
}
.statstable tr{
	border:1px solid #666666;
	border-collapse:collapse;
}
.statstable tr.highlight{
	text-align:center;
	border:1px solid #666666;
	border-collapse:collapse;
	background-color:#CCCCCC;
	font-style:italic;
	color:#D3005F;
	padding:3px;
}
.statstable tr.total{
	font-weight:bold;
	text-align:center;
	border:1px solid #666666;
	border-collapse:collapse;
	background-color:#CCCCCC;
	color:#333333;
	padding:5px;
}
.statstable th{
	font-weight:bold;
	text-align:center;
	border:1px solid #666666;
	border-collapse:collapse;
	background-color:#999999;
	font-size:85%;
	color:#FFFFFF;
	padding:5px;
}
.statstable td{
	border:1px solid #666666;
	border-collapse:collapse;
	font-size:80%;
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;
}
#tabstable {
	width:98%;
	border:none;
	border-collapse:collapse;
	border-bottom:1px solid #359EFD;
}
#tabstable tr {
	border-right:none;
	border-collapse:collapse;
}
#tabstable td {
	border:none;
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	padding-left:5px;
	padding-right:5px;
}
#tabstable td a {
	color:#359EFD;
	text-decoration:none;
}
#tabstable td a:link {
	color:#359EFD;
	text-decoration:none;
}
#tabstable td a:hover {
	color:#FF0D68;
	text-decoration:none;
}
#tabstable td a:selected {
	color:#F67E00;
	text-decoration:none;
}

/*divs*/

#wrapper {
	width:100%;
	padding-bottom:50px;
}
#header {
	width:100%;
	min-width:900px;
}
#wrappercontainer {
	background-image:url(../images/WrapperBackground.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	max-width:90%;
	min-width:900px;
	min-height:400px;
	margin-top:100px;
}
#container {
	max-width:90%;
	min-width:950px;
}
#footer {
	color:#B1BCD7;
	font-size:60%;
	font-family:Arial, Helvetica, sans-serif;
	width:90%;
	text-align:right;
}
#footer a {
	color:#B1BCD7;
	text-decoration:none;
}
#footer a:link {
	color:#B1BCD7;
	text-decoration:none;
}
#footer a:hover {
	color:#F67E00;
	text-decoration:none;
}
.floatrightnav {
	float:right;
	font-size:80%;
	margin-right:20px;
	color:#EBEBEB;
}
.floatrightnav a {
	color:#359EFD;
	text-decoration:none;
}
.floatrightnav a:link {
	color:#359EFD;
	text-decoration:none;
}
.floatrightnav a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.filterbreadcrumb {
	font-size:70%;
	font-style:italic;
	color:#FF0D68;
	text-align:left;
}
.filterbreadcrumbselect {
	color:#359EFD;
}
.filterbreadcrumboption {
	color:#00237E;
}
.topfilterbreadcrumboption {
	color:#FFFFFF;
	font-size:70%;
	font-style:italic;
	text-align:left;
}
.topfilterbreadcrumbselect {
	color:#FF0D68;
	font-size:70%;
	font-style:italic;
	text-align:left;
}
#optionsbelow {
	width:100%;
	margin-top:-220px;
	text-align:left;
}
#optionsbelow p.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#359EFD;
	text-transform:uppercase;
	font-weight:bold;
}
#optionsbelow p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#359EFD;
	line-height:100%;
}
.optionsbelowselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style:italic;
}
#categorytabs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#359EFD;
	text-align:left;
	padding-left:10px;
	text-transform:uppercase;
}
#blankoptionsdiv {
	height:470px;
}
.options {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666666;
	text-align:right;
}
.options a {
	text-decoration:none;
	color:#666666;
	text-transform:uppercase;
}
.options a:link {
	text-decoration:none;
	color:#666666;
}
.options a:hover {
	text-decoration:none;
	color:#359EFD;
}
.optionsselected {
	color:#FF0D68;
	font-weight:bold;
}
.errornote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	width:95%;
	min-height:50px;
	max-height:100%;
	background-color:#ECECEC;
	border:1px solid #F67E00;
}

/*fonts*/

h1 {
	text-align:left;
	color:#00237E;
	font-size:100%;
}
h2 {
	text-align:left;
	color:#FF0D68;
	font-size:100%;
}
.naquestion {
	color:#CCCCCC;
}
.orange {
	color:#E46E27;
}
.pink {
	color:#BF205B;
}
.lightblue {
	color:#6877BA;
}

/*styles*/

.increase {
	background-color:#009900;
	color:#FFFFFF;
}
.decrease {
	background-color:#CC0000;
	color:#FFFFFF;
}

/*objects*/

.fixedtextbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#00237E;
	font-size:80%;
	padding:3px;
	border:1px solid #00237E;
	width:200px;
}
.fixedtabletextbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#00237E;
	font-size:100%;
	padding:3px;
	border:1px solid #00237E;
	width:200px;
}
.normaldropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#00237E;
	font-size:70%;
	padding-left:5px;
	padding:3px;
	height:20px;
	border:1px solid #00237E;
	min-width:50px;
	max-width:300px;
}
.fixeddropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#00237E;
	font-size:80%;
	padding-left:5px;
	height:20px;
	border:1px solid #00237E;
	width:150px;
}
.optionsdropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:70%;
	padding-left:5px;
	height:20px;
	border:1px solid #00237E;
	min-width:50px;
	max-width:300px;
	font-weight:bold;
}
.topfilterdropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:70%;
	padding-left:5px;
	padding:3px;
	height:20px;
	border:1px solid #00237E;
	min-width:50px;
	max-width:300px;
}
.filterdropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:70%;
	padding-left:5px;
	height:20px;
	border:1px solid #00237E;
	width:350px;
	font-weight:bold;
}
.tablefilterdropdown {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:90%;
	padding-left:5px;
	height:20px;
	border:1px solid #00237E;
	width:257px;
}
.tablebigtextbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:90%;
	padding-left:5px;
	height:80px;
	border:1px solid #00237E;
	width:250px;
}

.filtercheckboxlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0D68;
	font-size:70%;
	padding-left:5px;
	height:100px;
	width:350px;
	font-weight:bold;

/*Modal Pop Up*/

.modalbackground {
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalpanel {
	text-align:center;
	width:40%;
	background-color:#FFFFFF;
	border:2px solid #F67E00;
	padding:20px;
}
.modalpanelfilters {
	text-align:center;
	width:55%;
	background-color:#FFFFFF;
	border:2px solid #F67E00;
	padding:20px;
}
.modalpaneltopfilters {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	height:290px;
	width:760px;
	background-position:center;
}
.modalpanelcommunityfilters {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	height:290px;
	width:500px;
	background-position:center;
}
.modalpanelregionfilters {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	height:290px;
	width:500px;
	background-position:center;
}
.modalpanelbrandfilters {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	height:290px;
	width:760px;
	background-position:center;
}
.modalpanelfilter {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	height:300px;
	width:400px;
	background-position:center;
}
.modalpanelpopup {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	min-height:50px;
	max-height:250px;
	min-width:50px;
	max-width:400px;
	background-position:center;
}
.modalpanelcontact {
	text-align:center;
	background-color:#0046BF;
	background-image:url(../images/FilterBackground.jpg);
	background-repeat:no-repeat;
	border:2px solid #FF0D68;
	padding:20px;
	min-height:50px;
	max-height:200px;
	min-width:200px;
	max-width:400px;
	background-position:center;

Hmm that does sound like a server issue then but you said that you have other pages that work in Firefox. If these other pages are in quirks mode then they may work with a mis-configured server but a valid doctype will only work with text/css.

Paste the link to the css file in the address bar in Firefox and the css will display in the browsers window. Next check the mime type by right clicking and selecting “Page Info”.



Look for the “Type” setting which needs to be text/css. If it’s not then that’s the issue and the server needs to be configured.

(Also clear your browser cache if you have only been testing in Firefox on one machine -just in case.)

wow i feel like a complete idiot!!! thank you sooo much for all your assistance!!!

i typed in the link to the css file and it does not display it. it tries to read it as an image…?? :frowning:

also, when i checked the page info, it says text/html

i then went to one of the other projects that runs it fine with ff on the live server and the type on that is text/html as well but still it displayes fine.

all of them are running in standard compliance mode…

why is it only this one project! it is driving me nuts!!!

once again, thank you for all your help! i was just wondering, is there not a piece of code i can place on the pages as a hack or something for it to read properly. i see that some people on google spoke about a tag that you need to add to your head tag to force it to display.

if all else fails the client would just have to stick with IE, chrome, opera or safari. it was not requested to be cross browser friendly but it is just something that i always try for all my sites… maybe for all except this one…

why is it only this one project! it is driving me nuts!!!

If you want to send me the Link via PM I’ll take a look at the live site and see if I can spot something. I’ll need a link to the page that isn’t working and then a link to a page that is working so I can make comparisons.

If it’s a serverside issue then it needs to be addressed serverside which is usually an easy fix for you or your host. There should never be a reason that you can’t get this to work without too much trouble.

mmm… i still can’t send the links…

it seems like i won’t find a solution so i spoke to my manager and if there is nothing we can do then we should just let ff have it’s way with it, as long as it runs in what the client requirements were.

luckily it’s not like its a public site where we have to accommodate everyone and the client knows who the people are who will be accessing this and they all run IE so it should be fine.

Once again, thank you soooo much for trying to help me and all your time and dedication to this issue. unfortunately we didn’t succeed this way and i can’t send out links.

i will however post an update if i ever do manage to solve this!

Thank you Paul O’B!!! you are great!!! :smiley:

Off Topic:

Strange outcome. Strange thread. Stranger resolution.