
#banner {
width: 800px;
height: 65px;
margin: 0;
padding: 0;
}

#banner #mainnav {
width: 800px;
height: 30px;
border-top: #dac26a solid 4px;
border-bottom: #dac26a solid 1px;
margin: 0;
padding: 0;
}

#banner #topnav {
width: 800px;
height: 19px;
border-bottom: #072e65 solid 1px;
margin: 0;
padding: 10px 0 0 0;
}

body {
background: url(images/bg.gif) repeat-x top left;
margin: 0;
padding: 0;
}

body img, body p img {
margin: 0;
padding: 0;
}

#columncontainer {
width: 800px;
margin: 0;
padding: 0;
}

#footer {
width: 800px;
height: 15px;
margin: 0 0 10px 0;
padding: 5px 0 0 0;
clear: both;
}

#footer p {
margin: 0;
color: #dac26a;
font-size: 10px;
line-height: 13px;
font-weight: normal;
}

#footer p a {
color: #dac26a;
text-decoration: underline;
}

#footer p a:hover {
color: #6ea2d5;
text-decoration: underline;
}

#module {
width: 263px;
height: 163px;
border: #dac26a solid 1px;
margin: 0 0 0 10px;
padding: 0;
float: left;
}

#module.first {
width: 248px;
margin: 0;
}

#specialsregion {
width: 800px;
height: 83px;
margin: 10px 0 10px 0;
_margin: 0 0 10px 0;
clear: both;
}

#specialsregion img.fathersday {
	margin: -35px 0 0 -36px;
	*margin: -40px 0 0 -36px;
	_margin: 0 0 0 -36px;
	z-index: 9999px;
}

#rightcol {
width: 549px;
height: 384px;
border-right: #dac26a solid 1px;
border-bottom: #dac26a solid 1px;
margin: 0 0 10px 0;
padding: 0;
float: left;
}

#sidebar {
width: 248px;
height: 384px;
background: #7fb6ec url(images/home/leftcol-bg2.jpg) no-repeat bottom;
border: #dac26a solid 1px;
border-top: none;
margin: 0 0 10px 0;
padding: 0;
float: left;
}

#sidebar h1 {
margin: 10px 12px 3px 12px;
color: #fff;
font-size: 14px;
line-height: 14px;
font-weight: bold;
}

#sidebar h1 a {
color: #fff;
text-decoration: none;
}

#sidebar h1 a:hover {
color: #ffe37c;
text-decoration: none;
}

#sidebar p {
margin: 0 12px 0 12px;
color: #000;
font-size: 10px;
line-height: 13px;
font-weight: normal;
}

#sidebar p a {
color: #000;
text-decoration: underline;
}

#sidebar p a:hover {
color: #6ea2d5;
text-decoration: underline;
}

#site {
width: 800px;
margin: 0 auto;
padding: 0;
position: relative;
font-family: Arial, Helvetica, sans-serif;
}