div#container {background-color: #000 !important;}
#opinionsWrapper h1 {text-align: center;}
#container.overview {margin: 25px auto !important;}
#opinionsWrapper {padding-top: 0px;}
#opinionsWrapper img {vertical-align: top;}

.clearer {float:none;clear:both;line-height:1px; height:1px}

/*JOIN DISCUSSION FOOTER*/
div#contentContainer #cta-footer2, div#contentContainer #cta-footer2-ovp {clear:both; margin:50px 0 50px 0}
#cta-footer2, #cta-footer2-ovp {overflow:hidden; margin:20px 0; }
#cta-footer2 dt, #cta-footer2-ovp dt {text-align:center;}
#cta-footer2 dd, #cta-footer2-ovp dd {float:left; margin:0 0 0 5px; padding:0 10px 0 5px; border-right:1px solid #bebebe; display:inline  }
#cta-footer2 dd a, #cta-footer2-ovp dd a {display:block; height:77px;}
#cta-footer2 dd a:hover, #cta-footer2-ovp dd a:hover {background-position:0 bottom !important}
#cta-footer2 dd span, #cta-footer2-ovp dd span {position:absolute; text-indent:-9999px}
#cta-footer2 dd.facebook, #cta-footer2-ovp  dd.facebook {width:161px; margin-left:300px;padding-right:27px;}
#cta-footer2 dd.facebook a, #cta-footer2-ovp  dd.facebook a {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_fb_en_CA.gif) 0 0 no-repeat}
#cta-footer2 dd.contest, #cta-footer2-ovp dd.contest {width:210px;margin-left:21px;padding-right:25px;}
#cta-footer2 dd.contest a, #cta-footer2-ovp dd.contest a  {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_contest_en_CA.gif) 0 0 no-repeat}
#cta-footer2 dd.twitter, #cta-footer2-ovp dd.twitter {width:156px; border:none;margin-left:26px;}
#cta-footer2 dd.twitter a, #cta-footer2-ovp dd.twitter a {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_twitter_en_CA.gif) 0 0 no-repeat}
/*override for ovp */
#cta-footer2-ovp {background:#000; padding:15px 0; height:130px; }
#cta-footer2-ovp dd {margin:0 0 0 5px; padding:0 8px 0 5px; }
#cta-footer2-ovp dd.facebook {margin-left:180px}
/* override for french*/
#cta-footer2.fr dd.facebook {margin-left:300px;}
#cta-footer2.fr dd.contest, #cta-footer2-ovp.fr dd.contest {width:275px}
#cta-footer2.fr dd.facebook a, #cta-footer2-ovp.fr   dd.facebook a {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_fb_fr_CA.gif) 0 0 no-repeat}
#cta-footer2.fr dd.contest a, #cta-footer2-ovp.fr  dd.contest a  {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_contest_fr_CA.gif) 0 0 no-repeat}
#cta-footer2.fr dd.twitter a, #cta-footer2-ovp.fr  dd.twitter a {background:url(/images/vehicles/2010/cadillac/real-reactions/cadillac_social_twitter_fr_CA.gif) 0 0 no-repeat}
#cta-footer2.fr dd.twitter, #cta-footer2-ovp.fr dd.twitter {border:none}
/*override for french ovp */
#cta-footer2-ovp.fr dd {margin:0 2px 0 2px; padding:0 9px 0 5px; }
#cta-footer2-ovp.fr dd.facebook {margin-left:200px;padding-right:38px;}
#cta-footer2-ovp.fr dd.contest {margin-left:21px;padding-right:21px;}
#cta-footer2-ovp.fr dd.twitter {margin-left:26px;margin-right:0;padding-right:0;}

.showRealReactions{ padding:10px; text-align:center; text-decoration:none; border:solid 1px #999; display:block; margin:24px 0px;}
#hiddenRealReactions{display:none;}
