#content #content-columns { margin-top:15px; }

#content #content-columns #cc-left { width:306px; float:left; padding:0px 12px;}

#content #content-columns #cc-left hr { color:#ececec; border:0; height:2px; background:#ececec; margin-bottom:25px;}

#content #content-columns #cc-left p { font-size:11px;color:#333; }

#content #content-columns #cc-left .sponsors { margin-bottom:15px; }

#content #content-columns #cc-left .sponsors img { width:101px; float:left; }

#content #content-columns #cc-right { width:191px; float:left; margin:0px 12px;}

#content #content-columns #cc-right ul {
	list-style:none;
	margin:0;padding:0;
}

#content #content-columns #cc-right ul li a {
	width:191px;
	height:32px;
	display:block;
	margin-bottom:2px;
}

#content #content-columns #cc-right ul li a span { display:none; }

#content #content-columns #cc-right ul li a.packages {
	background: url('/media/images/vino/packages.jpg') top left no-repeat;
}

#content #content-columns #cc-right ul li a.buy {
	background: url('/media/images/vino/buy-tickets.jpg') top left no-repeat;
}

#content #content-columns #cc-right ul li a.included {
	background: url('/media/images/vino/included.jpg') top left no-repeat;
}

#content #content-columns #cc-right ul li a.patron {
	background: url('/media/images/vino/aquarist.jpg') top left no-repeat;
}

#content #content-columns #cc-right img { margin-top:20px; }

#content #content-columns #cc-right p { font-size:10px; font-weight:normal; color:#000; margin:0;padding:0; line-height:15px;margin-top:10px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
