#footer {
padding-top: 80px;
}

.home-lines b {
font-family: arial;
}

#homeCollection {
float: left;
width: 392px;
height: 306px;
padding: 0;
margin: 0 0 20px 20px;
}

#homeCollection #ttl {
height: 18px;
background-color: #badad0;
margin: 0;
padding: 0;
}

#homeCollection #ttl p {
height: 10px;
color: #736257;
font-size: 10px;
text-transform: uppercase;
margin: 0 10px 0 0;
padding: 4px 0;
text-align: right;
}

#homeCollection #imgWrap {
position: absolute;
width: 392px;
height: 288px;
overflow: hidden;
}

ul#imgWrap, ul#imgWrap li {
list-style: none;
list-style-image: none;
padding: 0;
margin: 0;
}

#homeContent {
float: left; 
width: 297px; 
margin: 0 0 0 32px; 
padding: 0;
}

#homeContent p {
line-height: 1.5em;
}

.ie #homeContent {
margin: 0 0 0 40px;
}

.ie6 #homeContent {
margin: 0 0 0 8px;
}

#callouts {
clear: both;
position: relative;

}

.callout {
position: absolute;
width: 208px;
height: 75px;
padding: 7px;
margin: 0;
z-index: 100;
}

.clear {
clear: both;
}

#cl {
top: 0px;
left: 32px;
background-color: #BADCCE;
}

.ie #cl {
margin-left: 40px;
}

.ie6 #cl {
margin-left: 8px;
}

#cc {
top: 0px;
left: 276px;
background-color: #B5C89A;
}

#cr {
top: 0px;
left: 519px;
background-color: #ABCBDF;
}

.calloutContent {
font-family: arial;
color: #736257;
font-size: 10px;
float: left;
padding:7px;
height: 58px;
border: 1px solid #fff;
margin: 0 0 0 7px;
}

.calloutContent h3 {
font-size: 12px;
font-weight: bold;
font-family: arial;
padding: 0 0 3px 0;
margin: 0;
}

.calloutContent a {
color: #736257;
}

.ie6 .calloutContent {
margin-left: 3px;
}

#calloutNewsletter {
background-color: #d1e3ed; 
width: 138px;
}

#calloutNewsletter form {
padding-top: 5px;
}
