Hepl one module position wrong in Fire fox - Joomla! Forum - community, help and support


hi
i have problen shows in firefox , cant see why
the site doing http://www.calis-villa.co.uk. looks ok in ie6-8 firefox moves mainimage module on date module
my css


/* common */
* {
margin:0px;
padding:0px;
}
h1,h2,h3,h4,h5,h6,p,b,f,l,ul,ol,dl,fi,address {
margin:0px 0px 0px 0px;
font-weight:normal;
}
a {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
font-size:20px;
line-height:20px;
color:#000;
}
h2 {
font-size:18px;
line-height:20px;
color:#000;
}
h3 {
font-size:16px;
line-height:20px;
color:#000;
}
h4 {
font-size:14px;
line-height:20px;
color:#000;
}
h5 {
font-size:12px;
line-height:16px;
}
h6 {
font-size:11px;
line-height:16px;
}
p {
font-size:13px;
line-height:20px;
}
address {
font-size:10px;
}
body {
margin:0px;
text-align:center;
font-family:"trebuchet ms", verdana, arial, helvetica, sans-serif;
background-color:#999966;
}
#container {
width:950px;
border-collapse:collapse;
text-align:left;
margin:20px auto;
}
/* left */
#left {
background:#3b4f27 url("../images/reservation.jpg") no-repeat 0px 310px;
width:225px;
margin:0px;
padding:0px;
text-align:center;
}
/* logo */
#logo {
width:225px;
height:125px;
margin:0px;
padding:0px;
}
/* welcome */
#welcome {
background:#fff url("../images/welcome-to.gif") no-repeat 0px 0px;
width:225px;
height:185px;
margin:0px;
padding:0px;
}
/* online reservations */
#reservation {
width:225px;
height:265px;
margin:0px;
padding:65px 0px 0px 0px;
}
#reservation h3 {
text-transform:uppercase;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
color:#fff;
}
#reservation form {
width:181px;
margin:8px 0px 0px 0px;
padding-left:44px;
font-size:13px;
color:#671c18;
text-align:left;
}
#reservation .inputbox {
border:1px solid #671c18;
background-color:#efe7c3;
width:130px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
margin-bottom:6px;
}
#reservation form img {
display:none;
}
#reservation .button {
width:137px;
height:22px;
max-height:22px;
min-height:22px;
border:1px solid #efe7c3;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
margin-top:8px;
margin-bottom:10px;
}
#reservation .button:hover {
background-color:#ab9534;
}
.moduletable-availability {
width:137px;
padding-left:44px;
padding-right:44px;
font-size:12px;
color:#671c18;
}
/* phone fax numbers */
#phonenumbers {
height:100px;
min-height:100px;
margin:0px;
padding:30px 0px 00px 0px;
font-size:15px;
font-style:italic;
color:#3b4f27;
}
/* middle */
#middle {
background-color:#3b4f27;
width:250px;
max-width:250px;
margin:0px;
padding:0px;
text-align:center;
}
/* search */
#search {
background-color:#3b4f27;
width:150px;
height:60px;

}
.inputboxsearch {
border:1px solid #671c18;
background-color:#efe7c3;
width:194px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
margin-top:25px;
}
/* main menu */
#mainmenu {
background:url("../images/nav-bg.gif") no-repeat 0px 0px;
height:225px;
text-align:left;
padding-top:35px;
}
#mainmenu ul {
list-style:none;
margin:0px 25px 0px 25px;
padding:0px;
border-top:1px solid #3b4f27;
}
#mainmenu li {
background:url("../images/menu-marker.gif") no-repeat 0px 8px;
padding-left:25px;
border-bottom:1px solid #3b4f27;
}
#mainmenu {
display:block;
height:24px;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
color:#efe7c3;
text-decoration:none;
margin:0px;
padding:6px 0px 0px 10px;
}
#mainmenu a:hover {
background-color:#ab9534;
}
#current {
color:#fff;
}
/* features */
#features {
height:450px;
color: #dcdca5;
min-height:450px;
text-align:left;
margin:0px;
padding:0px;
background-color:#3b4f27;
}
#features .moduletable {
width:205px;
margin:0px 0px 0px 25px;
padding:0px;
}
#features h3 {
color:#fff;
font-style:italic;
margin:0px;
padding:10px 0px 10px 0px;
}
#features ul {
list-style:none;
margin:0px;
padding:0px;
}
#features ul li {
background:url("../images/list-marker.gif") no-repeat 0px 5px;
font-size:13px;
line-height:16px;
color:#3b4f27;
margin:0px;
padding:0px 0px 7px 15px;
}
/* right */


#right {
width:475px;
margin:0px;
padding:0px;
}




#topbar {
width:430px;
color: #dcdca5;
font-size: 20px;
height:40px !important;
margin :0px;
padding-top :10px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#3b4f27;
float:right;

}



#topbar2 {
width:45px;
height:50px !important;
margin:0px;
padding:0px;
background-color:#3b4f27;
float:right;
}


}

/* main image container */


#mainimage {
background:#ab9534 url("../images/main-image.jpg") no-repeat 0px 0px;
width:475px;
height:293px;
margin:0px;
padding:50px;
position:fixed;
top:50px;
left:0px;
}
/* main image */
.moduletable-mainimage {
position:fixed;
top:50px;
left:0px;
}
/* clock */
.moduletable-clock {
position:relative;
top:-345px;
left:0px;
z-index:1000;
text-align:right;
}
/* main content */
#content {
background-color:#dcdca5;
width:405px;
min-height:230px;
padding:0px 35px 0px 35px;
color:#7e5600;
font-size:13px;
}
.contentpaneopen {
border-collapse:collapse;
}
.buttonheading { /* hides edit button when logged front end */
display:none;
}
.contentheading {
font-family:"times new roman", times, serif;
font-size:24px;
font-style:italic;
font-weight:bold;
color:#671c18;
}
#content h3 {
font-size:17px;
line-height:20px;
letter-spacing:0px;
padding-bottom:10px;
color:#671c18;
}
#content p {
font-size:13px;
line-height:20px;
letter-spacing:0px;
padding-bottom:15px;
}
#content .contentpaneopen {
color:#fff;
}
#content .contentpaneopen h6 {
position:relative;
top:-10px;
}
.article_separator {
display:none;
}
#extra {
background-color:#dcdca5;
width:405px;
margin:0px;
padding:0px 35px 0px 35px;
color:#7e5600;
}
#extra p {
font-size:13px;
line-height:20px;
letter-spacing:0px;
padding-bottom:15px;
}
#content ul {
list-style:square;
margin:-10px 0px 10px 15px;
}
#content li {
margin-bottom:5px;
}
/* specials */
#specials {
background:#dcdca5 url("../images/ad-bg.gif") no-repeat 45px 0px;
width:229px;
height:195px;
float:left;
}
#specials .moduletable {
width:184px;
height:175px;
margin:0px 0px 0px 45px;
padding:0px;
}
#specials h3 {
margin:0px;
padding:0px 0px 5px 0px;
font-style:italic;
font-size:17px;
font-weight:bold;
color:#671c18;
text-align:center;
}
#specials .moduletable, #specials .moduletable p {
font-size:14px;
color:#7a7a7a;
}
#specials .moduletable h1 {
font-size:55px;
font-weight:bold;
letter-spacing:-5px;
line-height:60px;
color:#7a7a7a;
margin:0px;
padding:0px;
}
#specials .moduletable h2 {
font-size:45px;
font-weight:bold;
letter-spacing:-5px;
line-height:60px;
color:#7a7a7a;
margin:0px;
padding:0px;
}
#specials .caption {
font-size:14px;
font-weight:normal;
letter-spacing:0px;
}
#specials {
font-size:14px;
color:#ab9534;
float:right;
margin:0px;
padding:0px;
}
#specials img {
border:0;
}
#advert {
background:#dcdca5 url("../images/ad-bg.gif") no-repeat 17px 0px;
width:229px;
height:195px;
padding-left:17px;
float:left;
}
#advert img {
border:0;
}
/* bottom menu */
#menufooter {
font-size:9px;
font-family:verdana, arial, helvetica, sans-serif;
color:#4c110d;
text-align:center;
margin-top:15px;
}
#menufooter {
color:#efe7c3;
}
#menufooter a:hover {
color:#fff;
}
/* admin link */
.moduletable-webadmin {
width:950px;
margin:0px auto;
font-size:9px;
font-weight:normal;
text-align:left;
}
#webadmin li {
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}
#webadmin {
color:#6e1f1f;
position:relative;
top:-13px;
margin:0px;
text-decoration:none;
}
#webadmin a:hover {
color:#dc8585;
}
/* designer */
#webdesign {
width:950px;
margin:0px auto;
font-size:9px;
font-weight:normal;
text-align:right;
}
#webdesign {
color:#ab9534;
position:relative;
top:-25px;
margin:0px;
text-decoration:none;
}
#webdesign a:hover {
color:#dc8585;
}
/* admin login page */
#com-form-login {
background:url("../images/administration.gif") no-repeat;
padding-top:47px;
padding-bottom:20px;
}
#com-form-login fieldset {
border-style:none;
}
#com-form-login fieldset p {
padding-bottom:0px;
font-size:13px;
letter-spacing:normal;
}
#username, #passwd {
border:1px solid #671c18;
width:194px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
}
#com-form-login ul {
display:none;
}
/* site map page */
#content .xmap {
background:url("../images/site-map.gif") no-repeat;
width:272px;
padding-top:47px;
padding-bottom:20px;
}
#content .xmap .componentheading {
display:none;
}
/* booking pages */
#content {
font-size:13px;
color:#000;
}
#content .panelwrapper {
background:#3b4f27;
}
/* enquiry form page */
#enquiryform {
background:url("../images/enquiry-form.gif") no-repeat;
padding-top:47px;
padding-bottom:20px;
}
#enquiryform table {
border-collapse:collapse;
margin-top:10px;
}
.enquirylabel {
padding-top:5px;
}
#enquiryform .inputbox {
border:1px solid #671c18;
background-color:#efe7c3;
width:320px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
margin:2px 0px 2px 0px;
}
#enquiryform .memobox {
border:1px solid #671c18;
background-color:#efe7c3;
width:320px;
color:#848484;
padding:2px 0px 0px 5px;
margin:2px 0px 2px 0px;
}
#enquiryform .jomres_inputbox {
border:1px solid #671c18;
background-color:#efe7c3;
width:70px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
margin:2px 0px 2px 0px;
}
.captchabutton {
width:80px;
height:22px;
max-height:22px;
min-height:22px;
border:1px solid #efe7c3;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
vertical-align:middle;
}
.captchabutton:hover {
background-color:#ab9534;
}
.enquirybutton {
width:60px;
height:22px;
max-height:22px;
min-height:22px;
border:1px solid #efe7c3;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
margin-top:10px;
}
.enquirybutton:hover {
background-color:#ab9534;
}
/* search page */
#searchpage {
background:url("../images/search.gif") no-repeat;
padding-top:47px;
padding-bottom:10px;
}
#searchpage .componentheading {
display:none;
}
#searchform table {
border-collapse:collapse;
width:100%;
}
#search_searchword {
border:1px solid #671c18;
background-color:#efe7c3;
width:194px;
height:18px;
color:#848484;
padding:2px 0px 0px 5px;
vertical-align:middle;
margin-left:5px;
}
#searchform .button {
width:60px;
height:22px;
max-height:22px;
min-height:22px;
border:0px;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
vertical-align:middle;
}
#searchform .button:hover {
background-color:#ab9534;
}
#searchphraseany, #searchphraseexact {
margin-left:10px;
}
#ordering {
border:1px solid #671c18;
background-color:#efe7c3;
width:201px;
height:22px;
color:#848484;
padding:2px 0px 0px 5px;
vertical-align:middle;
margin-left:5px;
}
#area_weblinks {
margin-left:10px;
}
#searchresultstotal {
float:left;
color:#671c18;
font-weight:bold;
padding-top:2px;
}
#searchdisplayqty {
float:right;
vertical-align:middle;
}
#limit {
border:1px solid #671c18;
background-color:#efe7c3;
width:60px;
height:22px;
color:#848484;
padding:2px 0px 0px 5px;
vertical-align:middle;
}
#searchresults fieldset {
border-style:none;
border-top:1px dotted #efe7c3;
margin-bottom:10px;
font-size:13px;
}
.small {
font-size:11px;
color:#671c18;
}
#searchresults {
font-size:15px;
font-weight:bold;
color:#fff;
}
/* privacy & terms pages */
#content .contentpaneopen-privacy p, #content .contentpaneopen-terms p {
font-size:13px;
line-height:normal;
letter-spacing:normal;
}
/* availability calendar */
#fragment-3 {
background:url("../images/room-availability.gif") no-repeat;
padding-top:47px;
padding-bottom:10px;
}
#legendtable {
width:100%;
margin-bottom:15px;
}
#legendtable p {
color:#7e5600;
}
.legend {
text-align:center;
font-size:11px;
}
/* booking form */
#chronocontact_bookings {
background:url("../images/booking-enquiry-form.gif") no-repeat;
padding-top:47px;
padding-bottom:20px;
}
#bookings {
border-collapse:collapse;
}
.fieldlabel {
padding-top:3px;
}
.datefield {
width:70px;
height:18px;
border:1px solid #671c18;
background-color:#dac571;
padding:2px 0px 0px 5px;
}
.inputfield {
width:250px;
height:18px;
border:1px solid #671c18;
background-color:#efe7c3;
padding:2px 0px 0px 5px;
}
.inputfieldsmall {
width:70px;
height:18px;
border:1px solid #671c18;
background-color:#efe7c3;
padding:2px 0px 0px 5px;
}
.textfield {
width:250px;
height:100px;
border:1px solid #671c18;
background-color:#efe7c3;
padding:2px 0px 0px 5px;
}
#chrono_verification {
width:70px;
height:18px;
border:1px solid #671c18;
background-color:#efe7c3;
padding:2px 0px 0px 5px;
}
.validation-advice {
color:#ff0000;
}
.buttonsubmit {
width:110px;
height:22px;
max-height:22px;
min-height:22px;
border:1px solid #efe7c3;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
margin-bottom:20px;
}
.buttonreset {
width:73px;
height:22px;
max-height:22px;
min-height:22px;
border:1px solid #efe7c3;
background-color:#671c18;
cursor:pointer;
font-size:13px;
color:#fff;
margin-bottom:20px;
margin-left:10px;
}
.buttonsubmit:hover, .buttonreset:hover {
background-color:#ab9534;
}
.chronoform {
display:none;
}

/* enquiry form */
#chronocontact_enquiry {
background:url("../images/enquiry-form.gif") no-repeat;
padding-top:47px;
padding-bottom:20px;
}

/* special offers page */
.articleimage {
padding-right:15px;
}

/* links page */
#content .contentpane-links {
background:url("../images/links.gif") no-repeat;
padding-bottom:20px;
}
#content .contentdescription-links {
padding-top:47px;
}
#content .contentpane-links form {
margin-top:15px;
}
#content .contentpane-links {
color:#fff;
font-size:16px;
text-transform:uppercase;
}
#content .description {
margin-bottom:15px;
}
.externallink {
background:url("../images/externallink.gif") right no-repeat;
}

any ideas great
thanks
rob

any ideas please





Comments

Popular posts from this blog

Hur installera Joomla på One.com - Joomla! Forum - community, help and support

removing index.php from URL address - Joomla! Forum - community, help and support

「イメージマップのアンカー名には、...」のエラーが出ないようにしたい