body {
background-color: #c1d72d;
}
#cobrandheader {
float: left;
}
#cobrandheader ul {
width: 800px;
height: 161px;
background: #fff url(dr-images/header_img.jpg) top right no-repeat;
}
#cobrandheader li {
float: left;
}
#cobrandheader li a {
display: block;
height: 38px;
margin-top: 107px;
}
#cobrandheader li#cobrandheader-home a {
width: 233px;
height: 161px;
margin-top: 0;
background:url(dr-images/logo.jpg) top left no-repeat;
}
#cobrandheader-about a {
width: 75px;
background:url(dr-images/about_us.gif) top left no-repeat;
}
#cobrandheader-brands a {
width: 60px;
background:url(dr-images/brands.gif) top left no-repeat;
}
#cobrandheader-media a {
width: 117px;
background: url(dr-images/media_for_family.gif) top left no-repeat;
}
#cobrandheader-news a {
width: 84px;
background: url(dr-images/latest_news.gif) top left no-repeat;
}
#cobrandheader-shopping a {
width: 73px;
background: url(dr-images/shopping.gif) top left no-repeat;
}
#cobrandheader-partners a {
width: 77px;
background: url(dr-images/partners.gif) top left no-repeat;
}
#cobrandheader-contact a {
width: 81px;
background: url(dr-images/contact_us.gif) top left no-repeat;
}
#cobrandheader li a:hover {
background-position: 0 -38px;
}
#cobrandheader li#cobrandheader-home a:hover {
background-position: 0 -161px;
}
#cobrandheader li a span {
margin: 0 0 0 -100000px;
}


/**** drop down menu ****/


#cobrandheader li ul {
position: absolute;
width: 10em;
left: -999em;
border: 1px solid #000;
border-top: none;
/*reset*/
background: none;
width: 160px;
height: auto;
}
#cobrandheader li ul li a {
color: #000;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}

#cobrandheader li ul li {
height: auto;
border-top: 1px solid #000;
/*reset*/
clear: both;
float: none;
width: 160px;
}
#cobrandheader li ul li a {
/*reset*/
display: block;
height: auto;
margin: 0;
background: none;
width: 156px;
background-color: #c1d72d;
padding: 2px;
}
#cobrandheader li ul li a:hover {
background-color: #8A9A1C;
}

#cobrandheader li {
height: 1%;
}
#cobrandheader li:hover, #cobrandheader li.sfhover {  
position: static;  
}  

#cobrandheader li.sfhover ul,
#cobrandheader li:hover ul {
left: auto;
}



#cobrandsidebar {
	width: 160px;
	padding: 33px 0 0 20px;
	float: left;
}
#cobrandsidebar img {
clear: both;
float: left;
margin-bottom: 15px;
}