.horizontalAccordion{
	list-style: none;
	margin: 0;
	padding: 0;
}

.horizontalAccordion li{
	float: left;
	display: block;
	overflow: hidden;
	height: 160px;
	color: #703821;
}

.horizontalAccordion .open{
    padding: 24px 0 0 24px;
    width: 421px;
    background:#CEE5ED;
}

.horizontalAccordion .closed{
    padding: 24px 24px 0 24px;
    width: 127px;
    background: #DBEFF6;	
}

.horizontalAccordion .open .description2{
    display:block;
    font-size: 12px;
}
.horizontalAccordion .open .info{
    width: 245px;
    font-weight: normal;	
}
.horizontalAccordion .open .altPromo{
    width: 397px;
}
.horizontalAccordion .open .sponsor{
    font-size: 11px;
    padding: 0 0 2px 0;
}


.horizontalAccordion .closed .description2{
    display:none;
}
.horizontalAccordion .closed .sponsor{
    display:none;
}
.horizontalAccordion .closed .title .a2{
    font-size: 12px;
}
.horizontalAccordion .closed .info{
    clear:both;
    font-weight: normal;   
}