body { background: #fff url(/images/vehicles/common/gmc/ovp/background.jpg) repeat-x 50% 0 fixed;}
#opinionsWrapper h1 {text-align: center;}
#opinionsWrapper {padding-top: 30px;}
#opinionsWrapper img {vertical-align: top;}

/*border fix*/    
div#rightCol{ background: transparent; width:738px;}
div#bottomCap {background:url("/images/vehicles/common/gmc/ovp/containerSprite.gif") no-repeat scroll -990px -3px #FFFFFF;}

.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:30px 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 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:15px!important; padding-right:17px;}
#cta-footer2 dd.facebook a, #cta-footer2-ovp  dd.facebook a {background:url(/images/vehicles/2010/gmc/real-reactions/gmc_social_fb_en_CA.gif) 0 0 no-repeat}
#cta-footer2 dd.contest, #cta-footer2-ovp dd.contest {width:210px;margin-left:12px;padding-right:24px;}
#cta-footer2 dd.contest a, #cta-footer2-ovp dd.contest a  {background:url(/images/vehicles/2010/gmc/real-reactions/gmc_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/gmc/real-reactions/gmc_social_twitter_en_CA.gif) 0 0 no-repeat}
/*override for ovp */
#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;padding-right:27px;}
#cta-footer2.fr dd.contest, #cta-footer2-ovp.fr dd.contest {width:279px;margin-left:8px;padding-right:23px;}
#cta-footer2.fr dd.facebook a, #cta-footer2-ovp.fr   dd.facebook a {background:url(/images/vehicles/2010/gmc/real-reactions/gmc_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/gmc/real-reactions/gmc_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/gmc/real-reactions/gmc_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.fr dd.facebook {margin-left:0px!important;padding-right:20px;}

.showRealReactions{ padding:10px; text-align:center; text-decoration:none; border:solid 1px #999; display:block; margin:24px 0px;}
#hiddenRealReactions{display:none;}

