Link to home
Start Free TrialLog in
Avatar of ksa1016
ksa1016

asked on

Line up background to banner in css

I have a banner and a repeating background image that I can't get lined up properly. I want the line you see under the banner to disappear and line up with the background exactly. The images do match...but the css won't. Appreciate any help: http://www.shop.lagedethe.com/main.sc
]
body {
	padding: 0px;
	margin: 0px;
	background-image: url(http://www.lagedethe.com/images/back.jpg);
	background-repeat: repeat;
	color: #AB731C;
	font-size: 14px;
}
.sf_header_wrapper {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
 
.sf_main_header { background-image: url(http://www.lagedethe.com/images/banner.jpg);  height: 314px; width: 1038px; background-repeat: no-repeat; }
.float-wrap {
	width: 610px;
	float: right;
}
.sf_outer_wrapper {
	width: 1038px;
	background: url(http://www.lagedethe.com/images/repeat.jpg) repeat-y center;
	margin: 0px auto;
	height: 100%;
}
.sf_footer {
	border-top-style: none;
	margin-left: 200px;
	margin-top: 100px;
	padding-top: 200px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

Open in new window

Avatar of sscotti
sscotti
Flag of United States of America image

I think the issue is that the banner and the background don't match.  You either need to edit the banner so that it matches the background or use a .png or .gif tranparently for the banner so that there isn't a line where the banner and the background meet.

Avatar of ksa1016
ksa1016

ASKER

The banner and background DO match as I have tested it in other sections without the CSS.
If you use the web developer toolbar and disable the stylesheet layout_contemp.css then the background DO match.  There must be some css in that stylesheet that is causing the issue.
Avatar of ksa1016

ASKER

OK it's this tag:

.center {
    float: right;
    width: 100%;
}

how do I adjust this so that it still floats but keeps the background aligned to the top?
Avatar of ksa1016

ASKER

And this also:

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      vertical-align: baseline;
}
Not sure at the moment.  If you nix the margin and padding and the center that part looks OK.  You might be able to figure it out on your own at this point.

Do you use Firefox and the Web Developer Toolbar and Firebug?
Avatar of ksa1016

ASKER

I am using all of these things and I cannot figure out how to override those elements. I cannot edit the original sheet, so I need to do in an override css file.
An alternative might be to position the background repeat.jpg image.  I think it is off my about 250px.  Needs to shoved down about that much.  Not sure where you have that in your code.
ASKER CERTIFIED SOLUTION
Avatar of sscotti
sscotti
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial