div#container {background-color: #f3f3f3 !important;}
#opinionsWrapper h1 {text-align: center;background-color: #f6f6f6;padding-top: 80px; margin: 0 auto;}
#opinionsWrapper {padding-top: 80px;text-align: center;}
div img {vertical-align: top;}
#opinionsWrapper {padding-top: 0 !important;}

.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 {margin: 20px 0 0 150px; overflow: hidden; width: 737px;}
#cta-footer2 dt, #cta-footer2-ovp dt {text-align:center;margin:0px 0 10px;}
#cta-footer2 dd, #cta-footer2-ovp dd {float:left; margin:0 5px 0 5px; padding:0 10px; 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:160px !important; padding-right:26px;}
#cta-footer2 dd.facebook a, #cta-footer2-ovp  dd.facebook a {background:url(/images/vehicles/2010/chevrolet/real-reactions/chevrolet_social_fb_en_CA.gif) 0 0 no-repeat}
#cta-footer2 dd.contest, #cta-footer2-ovp dd.contest {width:245px;margin-left:24px;padding-right:37px;}
#cta-footer2 dd.contest a, #cta-footer2-ovp dd.contest a  {background:url(/images/vehicles/2010/chevrolet/real-reactions/chevrolet_social_contest_en_CA.gif) 0 0 no-repeat}
#cta-footer2 dd.twitter, #cta-footer2-ovp dd.twitter {width:156px; border:none;margin-left:17px;}
#cta-footer2 dd.twitter a, #cta-footer2-ovp dd.twitter a {background:url(/images/vehicles/2010/chevrolet/real-reactions/chevrolet_social_twitter_en_CA.gif) 0 0 no-repeat}
/*override for ovp */
#cta-footer2-ovp  {background:#f3f3f3; padding:15px 0; height:130px; }
#cta-footer2-ovp dd {margin:0 5px 0 5px; padding:0 10px; }
#cta-footer2-ovp dd.facebook {margin-left:180px}
/* override for french*/
#cta-footer2.fr dd {margin:0 5px 0 5px; padding:0 10px; }
#cta-footer2.fr dd.facebook {margin-left:300px;margin-top:4px;padding-right:29px;}

#cta-footer2.fr dd.contest, #cta-footer2-ovp.fr dd.contest {width:326px;margin-left:27px;padding-right:37px;}
#cta-footer2.fr dd.facebook a, #cta-footer2-ovp.fr   dd.facebook a {background:url(/images/vehicles/2010/chevrolet/real-reactions/chevrolet_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/chevrolet/real-reactions/chevrolet_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/chevrolet/real-reactions/chevrolet_social_twitter_fr_CA.gif) 0 0 no-repeat}
#cta-footer2.fr dd.twitter, #cta-footer2-ovp.fr dd.twitter {border:none;margin-left:16px;}
/*override for french ovp */
#cta-footer2-ovp.fr dd {margin:0 2px 0 2px; padding:0 5px; }
#cta-footer2-ovp.en dd.facebook {margin-left:200px;}
#cta-footer2-ovp.fr dd.facebook {margin-left:160px!important;padding-right:26px;}
#cta-footer2-ovp.fr dd.contest {margin-left:10px;padding-right:20px;}
#cta-footer2-ovp.fr dd.twitter {margin-left:20px;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;}
